Comme tout papa qui aime faire plaisir à sa fille, je me suis pris un petit moment hier soir pour recréer la musique de la Reine des Neiges avec mon Arduino !
Bon en réalité c’est plus rigolo que ça, je me suis servi d’une commande obsolète de drone pour lui faire jouer la musique ^^
(Il faudra peut être monter le volume à la fin de la vidéo pour entendre la musique)
Matériel
Côté matos il vous faudra pas grand-chose :
Un Arduino
2 fil
1 piezo buzzer
Montage
Et côté montage, on va brancher un fil sur le GND, et un autre sur la pin 7 (pour l’exemple)
Logiciel
Et c’est là que je vais être un peu plus bavard …
Tout d’abord nous devons définir la pin correspondante à notre Piezo Buzzer
(Ici nous avons fait les branchements sur la 7) :
int MusiquePin = 7;
Je vais créer 2 tableaux de données.
L’un contiendra les temps (en millisecondes) :
void loop() { int i = 0; // Lecture du tableau de note ... lorsque nous lisons un 0 c'est que c'est la fin while (PrincesseDesNeigesNote[i] != 0){ //On joue la note tone(MusiquePin, PrincesseDesNeigesNote[i],PrincesseDesNeigesRytm[i]); //On attend X millisecondes (durée de la note) avant de passer à la suivante delay(PrincesseDesNeigesRytm[i]); //On arrête la lecture de la note noTone(MusiquePin); //On marque une courte pose (entre chaque note, pour les différencer) delay(50); //On passe à la note suivante ++i; } }
Conclusion
Et voilà !!!
Vous allez pouvoir vous aussi vous fabriquer votre petit Tuner Reine des Neiges !!!
Surtout ne jeter pas vos appareils électronique ! Il y a toujours pleins de composant vraiment intéressant à l’intérieur !