// constants won't change const int RELAY_PIN = 13; // the Arduino pin, which connects to the IN pin of relay int pinBuzzer = 6; int Sil = 10; int C = 261; int Cs= 277; int D = 293 ; int Ds= 311; int E = 329 ; int F = 349 ; int Fs= 369; int G = 391 ; int Gs= 415; int A = 440 ; int As= 466; int B = 493 ; int C2 =524; int Cs2 =555; int D2 =588; int Ds2 =623; int E2 =660; int F2 =699; int Fs2 =740; int G2 =784; int Gs2 =831; int A_2 = 880; int As2 =933; int B2 =988; int C3 =1047; ; int semi =60; int corch = 2*semi; int negra = corch*2; int np = corch*3; int blanca = negra*2; int redonda = blanca*2; int rep = 3*negra; int bnp = 3*negra+3*corch; int retardo = 100; void nota(int nota, int duracion){ tone(pinBuzzer,nota, duracion); delay(duracion); noTone(pinBuzzer); delay(duracion); } void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); delay(500); } void loop() { // // 1 delay(corch); nota(B ,corch); nota(B ,corch); nota(A ,corch); // 2 nota( B , semi); nota( A , semi); nota(B ,negra); nota(A ,corch); //3 nota( G, corch); nota( B, corch); nota( B, corch); nota( A, corch); // 4 nota( B , semi); nota( A , semi); nota( B , negra); nota(B ,semi); nota(C2 ,semi); // 5 nota(D2 , corch); nota(D2 , corch); nota(D2 , corch); //62 nota(C2 , negra); nota(D2 , corch); nota(A , negra); // 63 nota(D2, corch); nota(C2, negra); nota(D2, corch); //64 nota(A, negra); nota(D2,corch); nota(C2,negra); ///65 //delay(corch); nota( B ,corch); nota( B ,corch); nota( A ,corch); //66 nota( B ,semi); nota( A ,semi); nota( B ,negra); nota( A ,corch); ///67 nota(G,corch); nota(B,corch); nota(B,corch); nota(A,corch); //68 nota(B,semi); nota(A,semi); nota(B,negra); nota(B,semi); nota(C2,semi); //69 nota(D2,corch); nota(D2,corch); nota(D2,corch); nota(C2,negra); //70 nota(D2,corch); nota(A,negra); //71 nota(D2,corch); nota(E2,corch); nota(D2,corch); nota(C2,corch); //72 nota(B,corch); nota(C2,corch); nota(B,corch); nota(A,corch); //73 nota(G,corch); nota(E2,corch); nota(E2,corch); nota(Ds2,corch); //74 nota(E2,semi); nota(Ds2,semi); nota(E2,negra); nota(C2,corch); //75 nota(B,corch); nota(E2,negra); nota(G2,corch); //76 nota(Fs2,corch); nota(E2,corch); nota(Ds2,corch); nota(E2,corch); //77 nota(D2,negra); nota(C2,negra); //78 nota(B,negra); nota(C2,corch); nota(B,negra); //79 nota(As,corch); nota(B,corch); nota(C2,corch); //80 nota(B,corch); nota(As,corch); nota(B,corch); nota(G,corch); //81 nota(E,corch); nota(E2,corch); nota(E2,corch); nota(Ds2,corch); //82 nota(E2,semi); nota(Ds2,semi); nota(E2,negra); nota(C2,corch); //83 nota(B,corch); nota(E2,negra); nota(G2,corch); //84 nota(Fs2,corch); nota(E2,corch); nota(D2,corch); nota(C2,negra); //85 nota(B,negra); nota(As,corch); //86 nota(B,corch); nota(C2,corch); nota(B,negra); //87 nota(As,corch); nota(B,corch); nota(C2,corch); nota(B,negra); //88 nota(As,corch); nota(B,corch); nota(C2,negra); nota(B,negra); nota(As,corch); //90 nota(B,corch); nota(C2,corch); nota(B,corch); nota(D2,negra); nota(C2,negra); nota(B,negra); nota(A,negra); nota(Fs,semi); nota(Gs,semi); //93 nota(A,corch); nota(A,corch); nota(A,corch); nota(Gs,negra); //94 nota(A,corch); nota(E,negra); //95 nota(A,corch); nota(C2,negra); nota(B,negra); //96 nota(A,negra); nota(Gs,negra); //97 nota(B,corch); nota(B,corch); nota(As,corch); //98 nota(B,semi); nota(As,semi); nota(B,negra); nota(E,negra); //99 nota(B,corch); nota(Sil,corch); nota(D2,corch); //100 nota(C2,corch); nota(B,corch); nota(A,corch); nota(Gs,corch); //101 nota(Sil,corch); nota(A,corch); nota(A,corch); nota(Gs,corch); //102 nota(A,semi); nota(Gs,semi); nota(A,negra); nota(E,negra); //103 nota(A,negra); nota(C2,corch); //104 nota(B,corch); nota(A,corch); nota(Gs,corch); nota(A,negra); //105 nota(A,corch); nota(A,corch); nota(Gs,corch); //106 nota(A,semi); nota(Gs,semi); nota(A,negra); nota(Ds,negra); //107 nota(A,negra); nota(C2,corch); //108 nota(B,corch); nota(A,corch); nota(G,corch); nota(Fs,negra); //109 nota(G,corch); nota(G,corch); nota(Fs,corch); //110 nota(G,semi); nota(Fs,semi); nota(G,negra); nota(Fs,corch); //111 nota(E,corch); nota(G,corch); nota(G,corch); nota(Fs,corch); //112 nota(G,semi); nota(Fs,semi); nota(G,negra); nota(Fs,corch); //113 nota(E,corch); nota(G,corch); nota(G,corch); nota(Fs,corch); //114 nota(G,semi); nota(Fs,semi); nota(G,negra); nota(A,corch); //115 nota(B,blanca); delay(1000); }