Étape 3: Création d’une mélodie (Arduino)
Une carte Arduino fait seulement un ton à la fois (je ne sais pas il y a loin vous pouvez contourner ça, laissez un commentaire si vous savez comment). Pour avoir plus d’un notes jouées en même temps, j’utilise deux cartes Arduino.
Faire une mélodie comporte trois variables : hauteur, durée et nombre de notes. Le code est basé sur l’Arduino/tutoriel/Melody créé par Tom Igoe. Vous pouvez trouver le code ici. Une mélodie est appelée lorsque si instruction condition est remplie. La si instruction cherche les combinaisons des trois broches numériques.
En pseudo-code
Si (Pin 13 == HIGH & & PIN 12 == LOW & & Pin 11 == HIGH) {playtone 3;}
Afin de rendre les 14 tableaux de durées et de notes, j’ai créé une classe de combinaisons de notes et de tableaux de durée.