Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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)
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
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