Robotica Arduino Uno
no me funciona poner el codigo porque me sale error en tone alguien que me ayude a solucionar el problema?
long Do=261.63;
long Doa=522.25,
DoSa=554.27,
Fa=349.23,
FaA=698.46,
Sol=392.00,
Sola=763.99,
La=440.00,
LaA=880.00,
Sib=466.16,
Re=293.67,
Rea=587.33,
Mi=659.26,
Mia=659.26,
P=39000;
int melodia[]={ La, Sol, La, Sol, La, Sib, Doa, Rea, La, P, La, DoSa, Rea, Mia, Rea, La, Sol, P, Mi, Fa, La, Rea, Re, Mi, Fa, Doa, Sib, P, Sib, La, Fa, Doa, Sib, P, Sib, La, Fa, Rea, La, P, La, Sol, Fa,
Mi, Re, Mi, Fa, Sol, Do, Doa, Sib, La, Sol, La, Sol, La, Sol, La, Sib, P, Doa, Rea, La, Sol, La, DoSa, Rea, P, Mia, P, FaA, P, La, Sol, Fa, Mi, Fa, Mi, Fa, La, Rea, Re, Mi, Fa, Doa, Sib, P, Sib, La, Fa,Rea, La, P,
La, Sol, Fa, Mi, Fa, Sol, La, Sib, P, La, Sib, Doa, DoSa, Sib, La, Sol, Fa, P, Fa, Mi, Re, P, Fa, La, Sol, Fa, Re, Fa, Mi, P, Mi, Fa, Sol, P, La, Sib, Doa, La, DoSa, Mia, Sola, FaA, Mia, FaA, Rea, P,
FaA, LaA, Sola, FaA, Rea, FaA, Mia, P, Mia, P, Mia, FaA, Sola, La,Sol
};
int bp=1682, b=1121, np=841, n=560, c=280, sb=1400, sc=140, ns=640, f=15;

int duracionNota[]={np, c, c, c, c, c, np, c, c, c, c, c, n, n, n, c, c, c, c, c, c, n, c, c, b, c, c, f, c, c, b, c, c, f, c, c, bp,
c, c, np, c, c, c, c, c, np, c, c,c, c, c, c, n, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, c, n, c, c, b, c, c, f, c, c, b, c, c, f,
c, c, bp, c, c, np, c, c, c, c, c, b, c, c, c, c, c, f, n, c, c, c, c, c, b, c, c, c, c, f, n, c, c, c, c, c, b, c, c, c, c, c, c, c, c, c,
c, c, b, c, c, c, c, f, n, c, n, c, c};

void setup () {
tone (11, Do);
delay(c);
noTone(11);
tone (11, Fa);
delay(c);
noTone(11);
tone(11,Sol);
delay(c);
noTone(11);

}
void loop () {

for (int notaActual = 0; notaActual < 142; notaActual++) { //va a repetir las 112 notas
tone(11, melodia[notaActual]); //da el tono a la frecuencia de la nota en ese momento
delay(duracionNota[notaActual]); //se mantiene con la nota el tiempo definido para esa nota
//finalisa la melodia
}
}

Respuesta :