Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Aquí hay un afinador de guitarra que hice con un Arduino Uno y algunas cosas que tenía por ahí. Funciona así:
Hay 5 botones cada uno que producirán una nota diferente en la afinación de guitarra estándar EADGBE. Como solo tenía 5 botones, escribí un código de modo que si mantienes presionado el botón 'E', producirá una E alta, mientras que si solo tocas el botón, producirá una E baja.
Cuando presiona el botón de respuesta, la letra de la nota aparecerá en la pantalla de 7 segmentos y el zumbador activo producirá el tono correcto. La E alta se indica en la pantalla con una 'E'. mientras que la E baja se indica como 'E'.
No suena tan bonito porque usé un timbre activo de mierda, aunque funciona. He afinado mi guitarra con éxito varias veces.
Paso 1: lo que necesitará
Para este proyecto utilicé el siguiente hardware:
Arduino Uno
Tablero de circuitos
74HC595 Registro de cambios
Zumbador activo
8 resistencias de 220 ohmios
Pantalla de 7 segmentos
5 botones mecánicos (preferiblemente 6)
Paso 2: cableado
Lo siento, no se ve muy bonito. Esta es mi primera vez con el software esquemático. Intenté coordinar los colores para que pudieras seguir cada señal.
Paso 3: Código
El código se puede encontrar en github en: