Paso 2: El circuito
Asegúrese de que el diodo está en la dirección correcta.
Lo que hace el circuito es disociar la línea MIDI de Arduino.
La razón por qué usted debe hacer esto, es porque el dispositivo que envía la señal MIDI, por ejemplo un teclado, también "poderes" la comunicación MIDI.
Eso significa que proporciona 5V que "son" la señal MIDI.
Si se conecta el enchufe MIDI con tu Arduino directamente usted más posiblemente mataría el Pin de entrada Arduino, especialmente si hay algunos wireing defectuosa en el teclado o secuenciador que utilizas.
Como su nombre indica, el optoacoplador es acoplamiento por la luz, y por lo tanto el host MIDI y el Arduino no están conectadas eléctricamente.
Mecánicamente es un pequeño LED y una fotorresistencia que tiene (casi) ninguna resistencia cuando su exposición a la luz y una resistencia muy alta cuando su en la oscuridad.
Así que cada vez que el MIDI host envía un HI la lámpara parpadea en la resistencia ya no es resistencia y arduino obtiene un HI en el inpout demasiado.
El diodo en la entrada protege todo contra falsa polaridad.
Todo esto se basa en el estándar de MIDI, y el esquema original puede encontrarse aquí: http://www.midi.org/techspecs/electrispec.php