Paso 1: Crear el circuito de entrada de MIDI
En primer lugar, consideremos el circuito de entrada MIDI. Esto tendrá que ser construido en la placa de prototipado que se ranura en el Arduino Mega. Esto se utilizará para enviar mensajes MIDI desde el patch de Pure Data a la Mega por su pin 'Comunicación RX0'. Véase un diagrama del circuito y una foto. Dependiendo de la placa de prototipos, su diseño puede ser ligeramente diferente pero decidí colocar el zócalo MIDI en la parte inferior izquierda. Un taladro deba utilizarse aquí para hacer los agujeros en el escudo más grande para poder montar la toma de corriente. Se conectan los cables rojo en la foto a 5V, el marrón están conectados a tierra, el cable negro es conectado al pin 3 en el 6N138, el cable azul se conecta al pin 2 en el 6N138 y se conectan los cables amarillo al pin RX0. Dejar un espacio en el lado derecho de la Junta de creación de prototipos para dejar espacio para más adelante el XBee. Se rompe probablemente tendrá que hacer en las pistas de la placa. Para este ejemplo, que debían realizarse entre las clavijas en el 6N138.
Prueba el circuito de entrada de MIDI
Para probar el circuito, subir el siguiente código para el Arduino Mega utiliza el tipo de USB cable A B. Asegúrese de que el escudo no se ha insertado al hacer esto, el código no puede cargarse si algo está conectado a los pines RX o TX. Además, el código incluye la biblioteca de MIDI.h que usted puede necesitar para descargar, disponible en el enlace de más abajo.
A continuación, inserte el protector de la mega y conectarlo a otro puerto USB en su computadora vía MIDI a USB cable. El extremo de MIDI que usted tendrá que utilizar será marcado 'out'. Crear un circuito sencillo en un protoboard conectando pin 2 para una resistencia de 220Ω y luego conectar este al ánodo de un LED estándar. Conectar el cátodo del LED a tierra.
A continuación, crear un simple patch de Pure Data con un mensaje [60 100] y [0 0] mensaje ambos conectados a un objeto noteout mediante su entrada izquierda. Asegúrese de que este parche es conectado al circuito de entrada MIDI abriendo la configuración MIDI y cambiar el dispositivo de salida. Si esto no está disponible Asegúrese de que conectado el circuito MIDI al ordenador antes de que abriste Pure Data. Ahora, si tu circuito es correcto, el LED deberá encenderse cuando se presiona el mensaje [60 100] y debe apagar cuando el [0 0] mensaje se pulsa.