Paso 4: programación
Para crear un tono vamos a usar la función tone() de Arduino.
Hay un ejemplo que viene con Arduino para jugar una melodía simple. Para abrir eso haga clic en archivo -> ejemplos -> -> toneMelody
Para crear nuestras propias melodías todo lo que se requiere es cambiar el pin de salida definido en la función tone() y la función noTone(). Para ello tienes que buscar la línea de código con estas funciones y reemplazar 8 con el número de pin que utilizas.
Por ejemplo, estoy usando pin 9.
tono (8, melody[thisNote],noteDuration);
--se convierte en---
Tone(9), melody[thisNote],noteDuration);
y
noTone(8);
--se convierte--
noTone(9);
Para cambiar los tonos y el momento de la melodía que cambia array que contiene las notas y sincronización. Usted tendrá que experimentar para crear tu propio tono si quiere. Consulte el archivo tones.h que se abre también con el ejemplo para encontrar los otros nombres de la nota.
Aquí está mi producto final jugando Guns N Roses: dulce niño o ' Mine.