int pinBuzzer = 6; 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 A2 = 880; int As2 =933; int B2 =988; int C3 =1047; ; int semi = 35; 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() { } void loop() { // 1 delay(corch); nota(C, corch); nota(E, corch); nota(A, corch); nota(Gs, corch); nota(A, corch); //2 nota(B, corch); nota(A,corch); nota(Gs,corch); nota(E2,negra); nota(D2,corch); // 3 //4 nota(B, corch + corch + corch + corch + corch + corch + corch + corch + corch + corch + corch + corch); // nota(B, corch+corch+corch + corch+corch+corch); //5 delay(corch); nota(C, corch); nota(E, corch); nota(A, corch); nota(Gs, corch); nota(A, corch); //6 nota(B, corch); nota(A,corch); nota(Gs,corch); nota(D2,corch); nota(C2,corch); nota(B,corch); // 7 nota(F2, corch + corch); // 8 nota(E2, corch + np + negra +negra +negra ); //9 delay(negra); nota(E,corch); nota(E2,corch); nota(E2,corch); nota(E2,corch); //10 nota(E2,corch); nota(E2,corch); nota(E2,corch); nota(F2,corch); nota(E2,corch); nota(D2,corch); // 11 nota(E2, blanca+negra+negra+corch); //13 delay(negra); nota(E,corch); nota(E2,corch); nota(E2,corch); nota(E2,corch); //14 nota(E2,corch); nota(E2,corch); nota(E2,corch); nota(F2,corch); nota(E2,corch); nota(D2,corch); // 15 nota(E2,negra); nota(B, corch + np + blanca + negra); delay(np); //17 delay(corch); nota(C, corch); nota(E, corch); nota(A, corch); nota(Gs, corch); nota(A, corch); //20 nota(B, corch); nota(A,corch); nota(Gs,corch); nota(D2,corch); nota(C2,corch); nota(B,corch); // 21 nota(F2, corch + corch); nota(E2, corch + np + blanca + negra); delay(corch); nota(C, corch); nota(E, corch); nota(A, corch); nota(Gs, corch); nota(A, corch); //2 nota(B, corch); nota(A,corch); nota(Gs,corch); nota(E2,negra); nota(D2,corch); // 3 nota(B,blanca+negra + blanca+negra+corch); delay(1000); }