Paso 27: Midi Out
Este instrumento es sobre todo un dispositivo de MIDI, así que tenemos que construir un MIDI out. Hay dos maneras de hacer esto (y en el transcurso de este proyecto hice uno y luego cambiar a la otra):
salida MIDI a través de un conector DIN de 5 pines (ver figura 1)
salida MIDI via USB (esto es lo finalmente se asentaron en)
Cualquiera de estas opciones está bien, yo elegí el USB porque no quería tener que llevar un especial de MIDI a USB cable todo el tiempo. Si usted tiene un montón de sintetizadores que reciben un MIDI de 5 pines de entrada, podría ser más conveniente para utilizar el conector de 5 pines (también es un poco más fácil). Iré a través de dos procesos a continuación:
conexión de 5 polos:
Soldar una resistencia de 220 ohm al pin 4 del conector MIDI y conectar a 5V de Arduino. Soldar un cable entre MIDI pin 2 y tierra. Soldar un cable entre el pin 5 de MIDI y digital pin 1 (TX).
MIDI USB:
MIDI por el puerto USB es un poco complicado. Idealmente podríamos enviar MIDI puerto USB ya conectado al Arduino, pero esto resulta para ser más problemas que vale la pena en mi opinión. Puedes leer un poco sobre varias soluciones aquí. En cambio, encontré un gran tutorial que explica cómo desmontar un MIDI barato al cable del USB, suelde de nuevo a él y meter dentro de su caja de proyecto con el Arduino, para crear una salida secundaria de MIDI-USB. El proceso se explica muy bien en el blog de Shiftmore, pero el MIDI para el cable USB que he recibido de amazon fue un poco diferente, así que voy a describir el proceso otra vez aquí.
Retire la cubierta plástica del MIDI para el cable USB y desoldar las conexiones a los cables en cada extremo (fig 8). Las conexiones de USB se muestran aquí, haga las siguientes conexiones:
5V a +
DP a D +
DM a D-
VSS-
Como se puede ver en higos 9 y 10, usé un juntado las piezas de perf Junta para hacer las conexiones a la toma USB. En el otro lado del MIDI para tarjeta USB, realizar las siguientes conexiones en el Ardunio:
EN-a Digital Pin 1 (TX)
GND a masa de Arduino
Probando:
Cargar el firmware a continuación sobre el Arduino (también en archivo adjunto), se convertirá el teclado en un simple dispositivo de MIDI: presionando cada uno de los botones causará el botón luz para arriba y desencadenar una nota MIDI. Desconecte la conexión en serie de Arduino y conecte la salida MIDI a un instrumento MIDI o el ordenador para escuchar las notas MIDI. También se debe ver la luz amarilla de entrada MIDI en MIDI para tarjeta USB se enciende con cada nota. Aquí encontrará más información sobre la programación del Arduino para enviar MIDI.