Quiero leer datos MIDI con un arduino (específicamente un ATtiny85) para usar en un sintetizador. El único método que conozco implica el uso de un optoacoplador como el 6N138 que se encuentra en este Instructable . Parece bastante práctico, pero desafortunadamente no tengo uno disponible en este momento y el envío puede demorar mucho en mi proyecto. Me preguntaba si sería posible configurar un temporizador 555 para hacer la misma tarea en su lugar. Rápidamente armé este circuito de lo que estoy trabajando.
ElcircuitodebecompararladiferenciadevoltajeentrelospinesMIDIrelevantesyreproducirestadiferenciacomounnivellógicoenlasalida.Miconfiguraciónenconjuntonofuncionaperosinunosciloscopiocercanopuedoconfirmarqueestasealaparteconerrores(laotraopcióneselcódigoqueestoyusando).¿Micircuitoesunaalternativaválidaaunoptoacoplador?
EDITAR:Seeliminóel"Aislador" del título.