nono16
December 23, 2013, 9:39pm
1
Bonjour,
J'ai trouvé un programme intéressant avec le piezo pour des musiques, il faudrait juste les faire défilées les une après les autres "mélodies".
J'ai essayer de les mettre à la suite après le "char *song =" mais pas possible.
Voici le topic d'origine : http://forum.arduino.cc/index.php/topic,991.0.html#5
Merci d'avance.
system
December 24, 2013, 7:49am
2
Bonjour,
Cette partie du code appelle la focntion qui va jouer la musique :
void loop(void)
{
play_rtttl(song);
Serial.println("Done.");
while(1);
}
Je pense que si tu définis deux (ou plus) musique :
char *song = "TheSimpsons:d=4,o=5,b=160:c.6,e6 ...
char *song1 = "Indiana:d=4,o=5,b=250:e ...
tu dois pouvoir les faire défiler avec :
int i = 0;
void loop(void){
play_rtttl(song);
delay(1000); //pause de une seconde entre les pistes
play_rtttl(song1);
delay(1000);
}
C'est moche mais ça devrait marcher ... Quand un grand gourou va passer par là il modifiera surement tout çà
Bonne fin d'année,
Cordialement,
trigger
micol
December 28, 2013, 10:15am
3
Comme le dit trigger, tu peux enchaîner les airs par des commandes successives.
C'est ce que j'ai fait pour une autre raison : j'ai trouvé plus facile de découper mes musiques et d'appeler successivements les morceaux.
Je l'explique sur cette page .