Tabla de contenido:

Piano Arduino: 5 pasos
Piano Arduino: 5 pasos

Video: Piano Arduino: 5 pasos

Video: Piano Arduino: 5 pasos
Video: Arduino Tutorial: Learn how to play sound with Arduino by building a DIY Micro Piano. Easy Project 2024, Mes de julio
Anonim
Piano Arduino
Piano Arduino
Piano Arduino
Piano Arduino

hola chicos siempre han querido hacer un piano, si es así, entonces están en el lugar correcto.

Materiales

1. Arduino

2. Altavoz de 8 ohmios

3. Baje las resistencias (1k - 10k funcionará bien)

4. 8 interruptores táctiles

5. Protoboard y veroboard

Paso 1: Tire hacia arriba y hacia abajo de las resistencias

Resistencias pull up y pull down
Resistencias pull up y pull down
Resistencias pull up y pull down
Resistencias pull up y pull down

levante la resistencia

Se trata de resistencias que mantienen el estado lógico de un pin ALTO cuando el pin no está conectado o no tiene estado.

Tire hacia abajo de las resistencias

Estas resistencias ayudan a mantener bajo el estado lógico de un pin mientras no está conectado o cuando el pin no tiene estado.

Para obtener más información sobre las resistencias pull up y pull down, visite

playground.arduino.cc/CommonTopics/PullUpD…

Nota: hay tres estados de pines que son ALTO, BAJO Y flotante o de alta impedancia. Cuando un pin es ALTO significa que está a 5v (para Arduino MCU), mientras que BAJO significa que está cerca de 0v o GND, mientras que para flotante significa que no tiene estado, ni es ALTO NI BAJO.

NOTA: en este instructables usaremos resistencias desplegables

Paso 2: función de tono y frecuencia

Función de tono Arduino

Esta función se utiliza para generar cualquier frecuencia en un pin Arduino

tono (pin, frecuencia, duración o retraso);

Por ejemplo tono (9, 3100, 100);

ni uno()

Esta función se utiliza cuando no desea reproducir ningún tono o frecuencia en un pin en particular.

noTone (pin);

Por ejemplo, noTone (9); // esto no reproducirá tono ni frecuencia en el pin 9.

NOTA: SI desea cambiar el pin utilizado para el tono, asegúrese de que sea un pin PWM.

tono (pwm pin, frecuencia, retardo);

noTone (pin pwm); Para averiguar el pin pwm para Arduino, navegue por Internet. Por ejemplo, busque (pwm pin de Arduino pro mini). Simplemente cambie el pro mini al microcontrolador Arduino que está utilizando. Para obtener más información sobre pwm, visite

Paso 3: interruptores momentáneos (interruptores táctiles)

Interruptores momentáneos (interruptores táctiles)
Interruptores momentáneos (interruptores táctiles)

Estos interruptores cuando se presionan están conectados por el momento en que los presionó inmediatamente cuando quita la mano se desconectan. Para obtener más explicaciones sobre cómo usar los interruptores táctiles, descargue el video en este instructivo

Paso 4: esquemas

Esquemas
Esquemas

Si está utilizando el código con una resistencia de extracción interna, ignore las resistencias de extracción en este esquema. Recuerde conectar un cable de su altavoz al pin 9 de pwm o al pin pwm que está usando y el otro a GND. Si su altavoz está polarizado, conecte el cable positivo a su pin pwm y el pin negativo a GND.

Paso 5: Código

El segundo código fue completamente modificado por mí para aquellos que no tienen resistencias para usar como resistencias desplegables

El nombre del código uno es Arduino piano.zip, mientras que el código2 es piano.zip

Gracias por leer. Toquen su piano hasta que sus almas salten de alegría.

No pude insertar mi video de YouTube, pero puedes acceder a él a través de este enlace.

www.youtube.com/embed/apsuFn0Wp1g

Recomendado: