/*
https://www.youtube.com/watch?v=39K4K0fQETA
C = DO
D = RE
E = MI
F = FA
G = SOL
A = LA
B = SI
S = Sostenido Ejemplo: NOTE_ASS (LA sostenido en la octava numero 5)
*/
const int pin = 8;
int melodia() = {
NOTE_E6, NOTE_DS6, NOTE_E6, NOTE_DS6,
NOTE_E6, NOTE_B5, NOTE_D6, NOTE_C6,
NOTE_A5, PAUSE, NOTE_C5, NOTE_E5,
NOTE_A5, NOTE_B5,PAUSE, NOTE_E6,
NOTE_GS5, NOTE_B5, NOTE_C6, PAUSE,
NOTE_E5, NOTE_E6, NOTE_DS6, NOTE_E6,
NOTE_DS6, NOTE_E6, NOTE_B5, NOTE_D6,
NOTE_C6, NOTE_A5,PAUSE, NOTE_C5,
NOTE_E5, NOTE_A5, NOTE_B5, PAUSE,
NOTE_E5, NOTE_C6, NOTE_B5, NOTE_D6,
PAUSE, NOTE_B5, NOTE_C6, NOTE_D6,
NOTE_E6, NOTE_G5, NOTE_F6, NOTE_E6,
NOTE_D6, NOTE_F5, NOTE_E6, NOTE_D6,
NOTE_C6, NOTE_E5, NOTE_D6, NOTE_C6
NOTE_B5, PAUSE, NOTE_E5, NOTE_C6
}
int ritmo[] = {
6,6,6,6,
6,6,6,6,
4,6,6,6,
6,4,6,6,
6,6,4,6,
6,6,6,6,
6,6,6,6,
6,4,6,6,
6,6,4,6,
6,6,6,4,
6,6,6,6,
3,6,6,6,
3,6,6,6,
3,6,6,6,
4,6,6,6
};
const int pin = 9;
int cantidad = sizeof(melodia)/sizeof(melodia[0]); //sizeof nos devuelve el numero de notas que tiene nuestra cancion
void setup()
{
}
void loop()
{
delay(1000);
playSong(pin, melodia, ritmo, cantidad, 50); /* indicamos a la libreria que reproduzca la cancion, utilizamos la funcion "playSong". En el primer parametro le indicamos el pin del buzzer,
en el sengudo el array de notas que hemos declarado en, el tercero la duración de nuestras notas, el cuarto la cantidad de notas de nuestra canción y el último corresponde a la velocidad*/
}