Circuito digital para detectar los interruptores del lado alto y del lado bajo

0

Actualmente, tengo un circuito digital que corre paralelo a un LED para medir si está alto, con un circuito Zener Clipper para recortar el voltaje a 3.3 V (máximo seguro para microcontrolador).

El circuito actual es:

Esto detecta si S2 está cerrado pero no comprueba si S1 está cerrado.

Quiero tener un circuito digital que compruebe si tanto el S1 como el S2 están cerrados.

Gracias de antemano

    
pregunta Youghen Wang

1 respuesta

0

simular este circuito : esquema creado usando CircuitLab

Figura 1. Opto-aislador para detectar el flujo de corriente en el circuito del LED.

El problema con su circuito es que con S1 y S2 abiertos, ambos extremos de LED2 están flotando y su entrada GPIO también lo estará, por lo que el nivel lógico no estará definido.

Una solución simple es monitorear la corriente en el circuito del LED. Esto se puede lograr con un opto-aislador como se muestra en la Figura 1.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas