Paso 1: Vamos a echar un vistazo al teclado
Antiguo órgano son sólidos. Que tienen una mejor sensación a los teclados de plástico baratos en el mercado hoy. Incluso en comparación con un instrumento de alta gama como mi Korg R3 o mi piano eléctrico Yamaha, estos teclados viejos apenas sientan mejores jugar. ¿Cómo tomar un teclado anticuado y hacerlo trabajar con un microcontrolador moderno?
Mientras que los teclados modernos utilizan una matriz de diodo para controlar la nota tocada, el viejo teclado de órgano envejecido que estoy utilizando es básicamente sólo una fila de interruptores. Hay un bar dentro de ese actos como un contacto común de un lado de los de carrera, con el otro lado de cada interruptor conectado a un cable de conexión discreto. Cuando una tecla produce un resorte cargado contacto para tocar la barra, completando el circuito por esa llave. Dando a cada llave una resistencia diferente obtenemos un voltaje diferente de cada clave causando una nota diferente jugar.
Generalmente hay problemas con este tipo de teclado. Por un lado, circuitos analógicos son sensibles a cambios de temperatura. Cuando intenta controlar un oscilador libre de corriente, estas variaciones de temperatura hacen muy difícil mantener el instrumento afinado precisamente. Hay remedios para esto, como la instalación de las lámparas incandescentes dentro del instrumento para mantener los componentes a una temperatura constantemente caliente. Puesto que el Auduino tiene una salida escalonada de la escala, lo juega la frecuencia de cada nota específica, en lugar de un suave crescendo, las notas no dependen de una tensión precisa, pero un rango de voltaje. Esto me da una pequeña sala de ondulación de la tensión y que cubra la deriva de temperatura analógico.
Suena fácil, ¿EH?