Soy un tipo de software que trata de entender cómo medir el estado de un interruptor conectado a un LED como se muestra a continuación a través de una entrada digital de una MCU.
Mi primer intento fue con muchas variaciones del circuito 1 a continuación: parece que cada iteración que probé hace que el LED se ilumine tenuemente, incluso cuando SW1 está abierto. He eliminado R3 y este problema sigue existiendo. Creo que R3 y la entrada MCU proporcionan una ruta a tierra que hace que el LED se ilumine débilmente.
Luego me topé con el circuito 2 debajo que parece funcionar bien. Puedo leer el estado de SW1 y el LED funciona correctamente. Desafortunadamente, no sé por qué funciona y, por lo tanto, no me siento cómodo con él.
¿Alguien puede sugerir métodos para leer el estado de SW1 con una MCU sin interferir con el LED? Además, ¿por qué el circuito 2 parece funcionar?
¡Gracias!