martes, 24 de mayo de 2016

Melodi Arduino

Aqui esta la programacion para hacer el programa

/*
--------------------------------------------------------------------------------------------------
--
REPRODUCTOR DE MELODÍAS: Arduino Indiana Jones music
--------------------------------------------------------------------------------------------------
--
Tratamos de utilizar nuestro Arduino para con ayuda de un altavoz
reproducir la B.S.O de Indiana Jones
*/
int pinSpeaker = 5; // altavoz al pin 5
long DO=523.25, // notas musicales con sus frecuencias
RE=587.33,
MI=659.26,
FA=698.46,
SOL=783.99,
LA=880,
SI=987.77,
DO2=1046.50,
RE2=1174.66,
MI2=1318.51,
FA2=1396.91;
long melody[] = {MI,FA,SOL,DO2, // nuestra melodía
RE,MI,FA,
SOL,LA,SI,FA2,
LA,SI,DO2,RE2,MI2,
MI,FA,SOL,DO2,
RE2,MI2,FA2,
SOL,SOL,MI2,RE2,SOL,
MI2,RE2,SOL,
MI2,RE2,SOL,
FA2,MI2,RE2,DO,
MI,SOL,FA,
RE,FA,MI,SOL,
DO,DO,MI,SOL,FA,
RE,FA,MI,RE,
DO,DO,MI,SOL,FA,
RE,FA,MI,SOL,
DO,DO,SOL,SOL,
MI2,RE2,SOL,
MI2,RE2,SOL,
MI2,RE2,SOL,
FA2,MI2,RE2,DO,
};
// Duración blanca=800, negra=400, corchea=200, semicorchea=100
int b=800, n=400, c=200, s=100;
int noteDurations[] = {c,c,n,b,
c,c,b,
c,c,n,b,
c,c,n,n,
n,c,c,n,
b,c,c,b,
c,c,n,
c,c,n,
c,c,n,
c,c,n,
c,c,b,
c,c,b,
c,c,s,s,c,
b,c,c,b,
c,c,s,s,c,b,
c,c,b,
c,c,s,s,c,
b,c,c,n,
c,c,n,

No hay comentarios:

Publicar un comentario