Reproductor de canción de Navidad (2 / 6 paso)

Paso 2: Piezo - componentes de altavoz

Descripción
Este componente nos permitirá producir nuestras canciones de Navidad:).

¿Cómo elctronico?
-Como se verá en la hoja de datos del altavoz piezoeléctrico, requiere 8mA, así que para este caso, utilizaremos una resistencia de 100Ohms (marrón-negro-marrón) con el fin de reducir la corriente que fluye a través de este componente.
-Vamos a utilizar el pin 8 de Arduino para enviar la frecuencia específica que nos permitirá producir tonos.
-Seguir el esquema para conectar cada pin del altavoz piezoeléctrico correctamente.

Código
Aquí voy a explicar que partes del código nos permitirá producir estos tonos.

Primero importamos el archivo "pitches.h".  Define la frecuencia con un nombre que representan nuestras notas.
Por ejemplo  NOTE_D3 = 147

#include "pitches.h"

Este para la constantes representan el número de notas que tienen nuestras canciones.  Puesto que tenemos dos temas, uno tiene 24 notas y el otro tiene 14

#define SONG1_SIZE 24
#define SONG2_SIZE 14

Esta tabla es sólo una matriz de frecuencia que daba el fichero pitches.h

Notas de la melodía 1:
int melody1 [] = {}
NOTE_D3, NOTE_B3, NOTE_A3, NOTE_G3, NOTE_D3,
NOTE_D3, NOTE_D3, NOTE_D3, NOTE_B3, NOTE_A3, NOTE_G3, NOTE_E3, 0,
NOTE_E3, NOTE_C4, NOTE_B3, NOTE_A3, NOTE_FS3, 0,
NOTE_D4, NOTE_D4, NOTE_C4, NOTE_A3, NOTE_B3
};

Notas de la melodía 2:
int melody2 [] = {NOTE_F4, NOTE_E4, NOTE_D4, NOTE_C3, NOTE_AS3, NOTE_A3, NOTE_G3, NOTE_F3,
NOTE_C4, NOTE_D4, NOTE_D4, NOTE_E4, NOTE_E4, NOTE_F4
};

La duración de cada nota se especifica en las siguientes matrices para cada canción (1 -> 1 seg, 4 > corchea... etc.)

Tenga en cuenta las duraciones de melodía 1:4 = cuarto nota, 8 = corchea, etc..:
int noteDurations1 [] = {}
4, 4, 4, 4, 2.5,
8, 8, 4, 4, 4, 4, 2.5, 2,
4, 4, 4, 4, 2.5, 2,
4, 4, 4, 4, 1};
/ / Nota de la duración de la melodía 2:4 = cuarto nota, 8 = corchea, etc.:
int noteDurations2 [] = {}
2, 2.5, 8, 1.5, 4, 2, 2, 1.5,
4, 1.8, 4, 1.8, 4, 1};

Dentro del método loop(), nos encontraremos con un bucle-para. Esto pasará por cada nota de nuestro melody1 o melody2

para (int thisNote = 0; thisNote < songSizeS; thisNote ++) {}
.....
// para calcular la duración de la nota, tomar un segundo
dividido por el tipo de nota.
por ejemplo, trimestre Nota = 1000 / 4, corchea = 1000/8, etc..
me
noteDuration nt = 1000/noteDurationS [thisNote];

función de tono se producen el tono y enviar pin de canal 8 con su duración
tono (pin, frecuencia, duración)
tono (8, melodyS[thisNote],noteDuration);
....
/ / para distinguir las notas, establecer un tiempo mínimo entre ellos.
duración de la nota será de handel por la variable de tiempo que es variable dependiendo del potenciómetro (paso 5)
int pauseBetweenNotes = noteDuration * tempo;
Delay(pauseBetweenNotes);
/ / detener la reproducción de tono:
noTone(8);
.....
}

Artículos Relacionados

Villancicos de la disfunción: un juego de canción de Navidad

Villancicos de la disfunción: un juego de canción de Navidad

Navidad es esa época mágica del año en familia y amigos se reúnen y sobreviene el caos.  Tío Benny bebe demasiado claveteado rompope.  Tía Elizabeth se sienta en su silla y silencio rompe viento.  Mamá y papá discuten por quién tenía qué tarea hacer.
Caja de Navidad: Arduino/ioBridge internet controla luces de Navidad y show musical

Caja de Navidad: Arduino/ioBridge internet controla luces de Navidad y show musical

mi proyecto de Navidad de la caja consiste en un internet controlado por luces de Navidad y show musical. Una canción de Navidad se puede solicitar on-line que se ponen en una cola y jugó en el orden que se pidió. La música es transmitida en una emis
Reproductor de LinkitONE MP3

Reproductor de LinkitONE MP3

LinkitONE es una cosa sorprendente para los principiantes de la electrónica. Seincluso es fácil reproducir música, interfaz wifi y BT. aquí vas mostrandousted cómo puede hacer su propio reproductor de canción usando una tarjeta SD y Linkit Junta.Paso
Navidad guirnalda Arduino y MP3 del saludo

Navidad guirnalda Arduino y MP3 del saludo

Esta corona utiliza un microcontrolador Arduino con el escudo de Adafruit MP3 y sensor de movimiento PIR de Parallax para detectar si alguien se acerca a la puerta. Luego juega con un saludo pregrabado y acamparon a sonar como un elfo, después de lo
Navidad guirnalda 2.0 frambuesa Pi / Arduino "Selfie / Photobooth"

Navidad guirnalda 2.0 frambuesa Pi / Arduino "Selfie / Photobooth"

Este es mi arte festivo para el año 2015 y se basa en mi Arduino 2014 basado en sintonizar jugar Navidad guirnalda de la Navidad. Me puse a tocar con la frambuesa PI este año y ha gustado lo de ejecutar en linux y las diferentes opciones que tenía co
El mejor regalo personalizado geek - hacer un QR de punto de Cruz código

El mejor regalo personalizado geek - hacer un QR de punto de Cruz código

hice esto como un regalo para mi hermana estas Navidades. El código QR, cuando se analizan en un smartphone, conduce a un video en YouTube - una presentación de fotografías de Navidad infantil.No tarda mucho en hacer y le encantó, ya que era algo un
Analizador de espectro ATtiny85 con fix_FFT

Analizador de espectro ATtiny85 con fix_FFT

ATtiny85 analizador de espectro para la música a LED RGB con FFTEntusiasmado con el nuevo descubrimiento de la biblioteca FHT. Realmente definitivamente tuyo quiere darle una oportunidad en un ATtiny85. Después de horas masajeando el código para hace
Luces de Navidad Musical accionado Arduino

Luces de Navidad Musical accionado Arduino

después de explorar la Web de Instructables he encontrado unos pocos proyectos que enarboló mi interés y los que me llevan a pensar, podría hacer algunas luces de Navidad musical. Mayoría de lo que gasté mi tiempo en vino de Instructable de Amanda Gh
Cuenta regresiva MUSICAL mágica Navidad máquina

Cuenta regresiva MUSICAL mágica Navidad máquina

Todo esto empezado cuando mi nieto más joven preguntó ¿cuánto es hasta Navidad?Comencé a pensar de cierta manera para un de tres años entender lo que significa ¿cuánto?Como la relación entre días, horas, minutos y segundos.Sabía lo que era "Hoy"
Musicalmente sincronizada las luces de Navidad

Musicalmente sincronizada las luces de Navidad

Durante la temporada de Navidad, que es obligados a ver casas que se engalana con luces de Navidad que se sincronizan a la música. Puedes estar pensando que tu casa nunca será capaz de tener luces de Navidad musical porque los sistemas de control son
LittleBits reproductor de música Wi-Fi

LittleBits reproductor de música Wi-Fi

Sin hilos controlar este reproductor de música con el teléfono o a través de una variedad de canales IFTTT.Utilizar Control de Cloud (en su teléfono u ordenador) para avanzar de a canción a la siguiente o probar la fecha y hora canal de IFTTT para ha
Cubierta libro de Adviento de la Navidad (sin coser)

Cubierta libro de Adviento de la Navidad (sin coser)

Me dieron un años libro de Adviento Navidad antes de tener una familia. Una vez que llegó mi familia, mis hijos amaban las historias dentro y recordando Navidades pasado de las historias y añadiendo más historias.Cada año lo primero después de que el
UNA NAVIDAD MUY FELIZ OVALTINE!

UNA NAVIDAD MUY FELIZ OVALTINE!

Cada Navidad, millones de personas celebran la Navidad sin adoptar correctamente la película una historia de Navidad. ¿No es tiempo que ayudó a detener esta epidemia? No es hora que lanzó hacia fuera esa decoración inflable basura de tiempo golpeado
Reproductor de música fiesta de ruleta

Reproductor de música fiesta de ruleta

¿Este es el reproductor de música del partido de la ruleta, porque todo es mejor con un poco de riesgo correcta?Al crear música para una reunión de amigos (partido, noche de juegos, sesiones de Espiritismo, etc.), tienes dos opciones. Usted puede blo