Entradas

Mostrando entradas de septiembre, 2019

Programar la Placa Arduino

Imagen
Lo que hemos hecho en estas clases son: Lunes:   Programar Arduino para que el buzzer emita una melodía ecuatoriana.  Viernes:  Realizar pruebas de funcionamiento del proyecto. Mi grupo y yo seguimos programando la placa Arduino. Vamos por el 4to verso de la canción. El truco para que suene exactamente como en la canción es lo siguiente: Buscar las notas de la canción  Convertir las notas en Inglés, y luego ver sus tiempos y tono: agudo o grave Luego, lo ponemos en el código:       tone(13, NOTE_E7);      // Lanza señal a 261,63Hz por el pin 3.       delay(1000);      // Espera 250ms.       noTone(13);  //  Dejamos de emitir la señal.

Conexión de Arduino y Buzzer

Imagen
Lo que hemos hecho en estas clases son: Lunes:  Conectar y programar en Arduino, al menos 7 pulsadores que permitan al buzzer emitir las notas musicales . Viernes:  Instalar el circuito en la estructura del teclado electrónico musical.   Como mi grupo y yo, hemos tenido avanzado el proyecto solo le hemos hecho unas mejoras, como la pintura, decoración. También comenzamos a programar en la placa Arduino la canción 'El Alma en los Labios'. En este momento, hemos avanzado con el 1er y 2do verso de la canción. En total van a ser 2 estrofas.

Código

/*   Melody   Plays a melody   circuit:   - 8 ohm speaker on digital pin 8   created 21 Jan 2010   modified 30 Aug 2011   by Tom Igoe   This example code is in the public domain.   http://www.arduino.cc/en/Tutorial/Tone */ /*************************************************  * Public Constants  *************************************************/ #define NOTE_B0  31 #define NOTE_C1  33 #define NOTE_CS1 35 #define NOTE_D1  37 #define NOTE_DS1 39 #define NOTE_E1  41 #define NOTE_F1  44 #define NOTE_FS1 46 #define NOTE_G1  49 #define NOTE_GS1 52 #define NOTE_A1  55 #define NOTE_AS1 58 #define NOTE_B1  62 #define NOTE_C2  65 #define NOTE_CS2 69 #define NOTE_D2  73 #define NOTE_DS2 78 #define NOTE_E2  82 #define NOTE_F2  87 #define NOTE_FS2 93 #define NOTE_G2  98 #define NOTE_GS2 104 #define NOTE_A2  110 #define NOTE_AS2 117 #define NOTE_B2  123 #define NOTE_C3  131 #define NOTE_CS3 139 #define NOTE_D3  147 #define NOTE_DS3 156 #define NOTE_E3