Piano Midi Arduno Leonardo
Tenia un teclado antiguo que no funcionaba, decidi darle una nueva vida, buscando por internet encontre el tutorial de Evan Kayle y otros mas, decidi hacer un resume y explicar como logre en 2022 hacer un teclado midi.
La ventaja de utilizar Arduino Leonardo
Este el Computador lo detecta como un dispositivo de entrada, por lo tanto no nesecitamos nada mas que un cable usb para conectar al pc y un programa que soporte midi.
A continuacion dejare programas que se pueden usar.
Cuaquier aplicacion que soporte MIDI podra configurar nuestro teclado.
Pequeño video piano funcionando.
La idea mas adelante es hacer un video explicando todo, Saludos.
Supplies
- Arduino leonardo
- 2 Shift Register 74hc595
- 30 Cables dupond Macho
- Protoboard
- Cable Microusb para arduno al pc
Matriz Teclado
Primero que todo debemos identificar que tipo de matriz tenemos en el teclado a utilizar.
Mi teclado tiene 49 teclas si pongo 2 cables por cada boton nesecitaria 98 cables, si pongo una sola tierra y un cable por boton nesecito 50 cables eso se traduce en 50 conexiones al arduino, el arduino no da para tantas conexiones y no es necesario ahi es cuendo entra las matrices en mi casoes una matriz de 6 x 9.
Buscando en internet encontre el esquema original de mi teclado.
Dejare el pdf en los archivos.
Los botones funcionan de dos maneras:
- PULL UP
- PULL DOWN
Imagen Circuito PullUp PullDown.
La electricidad fluye en una direccion esta detallado en la imagen acontinuacion.
¿Como saber si nuestro teclado es PULL UP o PULL DOWN?
Nesecitamos un tester y ponerlo en modo continuidad.
Circuto Con Shift Register 74HC595
Codigo Arduino
Acontinuacion dejare enlaces para descargar el codigo, ya sea PullUP o PullDown.
Nesesitan instalar el IDE de Areduino.
Les dejo un video de como usar arduino por primera vez, por si no saben.