Aquí está mi esquema de circuito:
Necesitoencender/apagarunventiladorde230VCAusandounrelé.Elreléesalimentadoporunafuentedealimentaciónde5VDC.ElpindigitalenlaplacaArduinoabreocierraelcircuitoenPNPyaqueestáenALTOoBAJO;SiesALTO,elreléseconecta,delocontrario,seapaga.Tambiénhayundiodoamortiguadorparaevitarlacorrientedelainduccióndelrelé.
ElpindigitalestácontroladoporunmensajedeRX.
Estoestáfuncionandomuybiencuando230VACestáapagado,perocuandoestáENCENDIDO,ArduinosebloqueaynopuederecibirmensajesdeRX.
Creoquealgoestámalenmicircuito.¿Puedesayudarmeporfavor?
Editar
Aquíestáminuevoesquema:heeliminadoeltransistoryeldiododesupresiónElpindigitalestádirectamentevinculadoalpindecomandoenelreléconunaresistenciade2.2kyunsimpleled
RX / TX todavía se bloquea, y el arduino parece actuar muy lentamente