Paso 3: Crear una melodía (Arduino)
Una placa Arduino hace sólo un tono en un momento (estoy seguro de que hay se puede obtener todo eso, deja un comentario si sabes cómo). Para tener más notas al mismo tiempo, estoy usando dos placas Arduino.
Hacer una melodía implica tres variables: tono, duración y número de notas. El código está basado en Arduino/Tutorial/melodía creada por Tom Igoe. Usted puede encontrar el código aquí. Una melodía se llama cuando si se cumpla la condición de la declaración. El si declaración busca las combinaciones de tres pines digitales.
En pseudo código
Si (Pin 13 == alto & & PIN 12 == baja & & Pin 11 == HIGH) {playtone 3;}
Para hacer 14 arreglos de notas y duraciones, he creado una clase de combinaciones de notas y arreglos de discos de duración.