Recibí mis aisladores opto H11L1 (sí) para usarlos en mi (s) entrada (s) MIDI.
Sin embargo, no puedo recibir nada (y he probado varios circuitos).
De acuerdo con la H11L1 (consulte hoja de datos ) una circuito de ejemplo es:
Elcuadrorojoeslapartequeesperohayacometidounerror.
DeacuerdoconlaespecificaciónMIDI,unaentradadeberíaversecomo
Laparterojaesnuevamentelapartesimilarconlaqueesperoproblemas.
Lasiguienteesunacapturadepantallademicircuito(notaquereemplazélascuentasdeferritaporcablesyaquetodavíanolastengo).
Usoresistenciasde270ohmiosy220ohmioscomoserecomienda.
¿Alguientieneunaideadeloquepuedeestarmal?
Actualización:SemejorósicolocouninversorHex(74HC14)despuésdeVo(salidadelcolectorabierto).ElLEDdeprueba(noenelcircuitoahorabrillamáscadavezqueserecibelaentradaMIDI,elArduinoaúnnoobtienelosdatoscorrectos,probablementelaseñalestádemasiadoalteradadealgunamanera).
Miboceto:
#include<MIDI.h>#defineLED13MIDI_CREATE_DEFAULT_INSTANCE();voidsetup(){pinMode(LED,OUTPUT);MIDI.begin(MIDI_CHANNEL_OMNI);MIDI.setHandleNoteOn(MyHandleNoteOn);MIDI.setHandleNoteOff(MyHandleNoteOff);}voidloop(){MIDI.read();delay(1000);}voidMyHandleNoteOn(bytechannel,bytepitch,bytevelocity){digitalWrite(LED,HIGH);delay(1000);}voidMyHandleNoteOff(bytechannel,bytepitch,bytevelocity){digitalWrite(LED,LOW);delay(1000);}
Actualización:
Parecequeelacopladorópticoestáfuncionandocorrectamente,peroelArduinonocaptalaseñalcorrectamente.Hiceunanuevapreguntaeneseintercambiodepila: