viernes, 25 de marzo de 2022

ZUMBADOR REPRODUCIENDO LAS NOTAS MUSICALES

                              ZUMBADOR

Hoy hemos aprendido como conectar un zumbador y hacer que reproduzca sonido de las notas musicales con el ARDUINO. Mirando la página web de Luis Llamas sobre el funcionamiento del zumbador y hemos copiado el código que ha dejado su página.

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

PRÁCTICA ARDUINO SERVO CON UN LDR (hecho por SANJANA Y YUSEN)

                     SERVO CON UN LDR  En esta práctica hemos aprendido el funcionamiento de un servo y de un LDR más como conectarlo. La pr...