ZUMBADOR
const int pinBuzzer = 9;
//Crea el variable pinBuzzer y le asigna un nueva. Ese nueve significa que el zumbador debe conectar en la entrada digital 9 de ARDUINO para que reproducto el sonido.
const int tonos[] = {261, 277, 294, 311, 330, 349, 370, 392, 415, 440, 466, 494};
//Crea el variable tonos que tiene guardado diez sonidos diferentes que se representa digitalmente con números.
const int countTonos = 10;
//Crea otro variables que lo asigna con un 10. Este número es cantidad total de sonido que reproduce. Lo crea para luego crear un for o un constante.
void setup()
{
}
//Aquí no ha creado ningún criterio que debe respetar el programa.
void loop() //Donde se realiza lo que queremos que haga el zumbador.
{
for (int iTono = 0; iTono <
countTonos; iTono++)
// En este condicional dice que mientras el variable iTono sea menor que countTonos va a seguir ejecutando de lo que hay dentro de for y cada vez que repite se le suma a iTono uno hasta que sea mayor que countTonos. Luego se para este condicional.
{
// Aquí lo que dice es que reproduzca el sonido si cumple la condición y en este caso es reproducir los sonidos del tonos diez veces. Después de un sonido se tienes que espera 1000 milisegundos
tone(pinBuzzer, tonos[iTono]);
delay(1000);
}
//Aquí lo que dice es que si acaba la condición debe parar de sonar sonido
noTone(pinBuzzer);
}

No hay comentarios:
Publicar un comentario