ACTIVIDAD ARD.VEC.1 .- Sonar una melodía.

El siguiente programa contiene un vector que almacena una melodía

Configura y conecta la placa de manera conveniente para que esta melodía pueda reproducirse

Posteriormente, responde a estas preguntas

¿ Cómo se llama el vector que almacena la melodía ?
¿  Existe algún otro vector en este programa ?
¿ Para qué sirve ?




         #include "pitches.h"


         int melodia[] = {NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3,0, NOTE_B3, NOTE_C4};
         int duracionNotas[] = {4, 8, 8, 4, 4, 4, 4, 4};

         void setup() {

           pinMode(8,OUTPUT);
         }

         void loop() {


           for (int estaNota = 0; estaNota < 8; estaNota++) {
           // calcula la duracion de la nota
           // un segundo dividido entre duracionNotas[]
           // ejemplo cuarto nota = 1000 / 4, octavo nota = 1000/8, etc.

           int duracionNota = 1000/duracionNotas[estaNota];
           tone(8, melodia[estaNota], duracionNota);

           // para distinguir las notas, hay que dejar un minimo de tiempo entre ellas
           // la duracion + 30% funciona bien
           int pausaNota = duracionNota * 1.30;
           delay(pausaNota);
           // detiene el tone
           noTone(8);
           }

	 }