Étape 4: programmation
Pour créer un ton nous allons utiliser la fonction tone() de l’Arduino.
Il y a un exemple qui vient avec Arduino pour jouer une mélodie simple. Pour ouvrir cette cliquez sur fichier -> exemples -> Digital -> toneMelody
Pour créer nos propres morceaux tout ce qui est nécessaire est de changer l’axe de sortie définie dans la fonction tone() et la fonction noTone(). Pour ce faire vous devez trouver la ligne de code avec ces fonctions et remplacer 8 avec le NIP que vous utilisez.
Par exemple, j’utilise broche 9.
ton (8, melody[thisNote],noteDuration) ;
--devient---
Tone(9), melody[thisNote],noteDuration) ;
et
noTone(8) ;
--devient--
noTone(9) ;
Pour modifier les tons et le calendrier de la mélodie que vous devez changer de tableau contenant les notes et le calendrier. Vous devrez expérimenter pour créer votre propre musique si vous le souhaitez. Consultez le fichier tones.h qui s’ouvre également avec l’exemple de trouver les autres noms des notes.
Voici mon produit final jouant Guns N Roses : Sweet Child o ' Mine.