Aquí os dejo la canción que he creado en clase y la explicación de como funciona con el programa de Arduino.
int sonidoPin=9;
int
numeroTonos=82;
int
tonos[]={261,392,493,349,261,392,493,349,261,392,493,349,261,392,493,349,392,392,329,329,392,349,493,261,261,392,392,349,349,493,392,349,493,261,261,392,392,329,329,392,349,329,493,261,261,392,392,349,349,493,329,349,493,261,329,294,261,329,261,261,493,329,392,392,329,329,392,349,329,493,261,261,392,392,349,349,493,329,349,493,261};
void setup(){
}
void loop() {
for (int i=0; i<numeroTonos;i++) {
tone(sonidoPin,tonos[i]);
delay(525);
}
}
Explicación:
-Declaramos la entrada donde tenemos conectado nuestro altavoz y los números de tonos que esta contiene, es decir, las notas.
-Escribimos los tonos de la canción.
-En void setup, no tenemos que indicar nada.
-En void loop, indicamos que la canción se repita constantemente con una separación de 525 mili-segundos entre cada nota.
No hay comentarios:
Publicar un comentario