4n25 / 35 detector de optoacoplador led encendido / apagado

0

Hola a todos, solo me pregunto si mi dibujo de abajo es correcto para que un arduino detecte un encendido o apagado en otra placa utilizando un optoacoplador.

Loquepiensodeldibujoanterioresquecuandoelledestáencendido,activaráelreléenelinterioryenviará5valpindigitalarduinoparaquelea.0vsielreléinteriornoestáconectado.

Tambiénesposiblequetengaquedecirlealpindigitaldearduinoqueesunarecuperacióndeentradacomoesta:

pinMode(pin,INPUT_PULLUP);

porfavoravisesiestoescorrectoono.

Estoybuscandoconectarel4n25aunmóduloBluetoothHM-10led:

    
pregunta StealthRT

1 respuesta

4

simular este circuito : esquema creado usando CircuitLab

Figura 1. Una configuración típica de optoaislador.

  

Lo que pienso del dibujo anterior es que cuando el led está encendido, activará el relé en el interior y enviará 5v al pin digital arduino para que lea. 0v si el relé interior no está conectado.

Cerrar, pero no del todo bien.

  • No es un relevo; es un transistor.
  • Enviará 5 V al micro si conectado como en (a) y cero si está conectado como (b).
  

También es posible que tenga que decirle al pin digital Arduino que es una recuperación de entrada como esta:

pinMode(pin, INPUT_PULLUP);

Eso es correcto para (b). Para (a) necesitas tirar hacia abajo.

La idea del pull-up / down es que cuando se apaga el optoaislador, se quiere tirar de la entrada al riel opuesto al que está conectado el opto-transistor.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas