¿Cómo puedo controlar un LED con dos circuitos de control separados?

Tengo un LED controlado por un microcontrolador.

Quiero saber cómo puedo pasar por alto este microcontrolador para poder controlar el LED con una corriente separada. ¿Usaría transistores para cambiar entre los dos controladores para evitar daños por reflujo en mi microcontrolador? ¿Si es así, cómo?

¿Desea usar dos microcontroladores o simplemente desea omitir la ruta al LED desde el primero?
Esquema necesario
@Transeúnte +1. Se necesita un esquema, o al menos un diagrama de bloques. De lo contrario, la pregunta no está clara.
Dirija la salida del segundo controlador a un pin de entrada del primero, luego resuélvalo en el software.

Respuestas (4)

Circuito izquierdo: si alguno de los controladores quiere que se encienda el LED, se enciende. Alto = 'encendido'

Circuito derecho: si cualquiera de los controladores quiere apagar el LED, se apaga. Alto = 'apagado'

esquemático

simular este circuito : esquema creado con CircuitLab

Probablemente podría usar una configuración de colector abierto.

esquemático

simular este circuito : esquema creado con CircuitLab

Algo parecido a esto. Conecte el microcontrolador a una entrada y la otra fuente a la otra. Ambas entradas pueden encender el LED.

Tengo otra parte de mi pregunta. Si tuviera una entrada aleatoria continua de 12 V en la entrada_1, ¿cómo puedo aislar esta entrada cuando se suministra una entrada constante de 12 V en la entrada_2? Gracias de nuevo por tu ayuda.
Si lo entiendo correctamente, ¿quiere aislamiento galvánico entre las dos fuentes en las entradas 1 y 2? Q1 y Q2 podrían cambiarse por un par de optoacopladores. Eso probablemente haría el truco. Las resistencias deben cambiarse a los valores apropiados.

¿Qué tal si quisiera controlar el LED desde más de dos lugares? ¿Qué tal 4? ¿Qué tal si pudiera invertir la demanda de una entrada? ¿Cómo podría hacerlo? Soy consciente de que esto está más allá del alcance de la pregunta, pero es divertido responder: -

ingrese la descripción de la imagen aquí

Este circuito puede controlar un LED desde 4 lugares independientes usando uno o más interruptores analógicos para invertir el estado previamente establecido. Para simplificar (2 fuentes), simplemente omita los dos juegos intermedios de interruptores analógicos.

También se conoce como interruptor de luz de 2 vías.

También se conoce como puerta OR exclusiva, por lo que si desea "invertir" la "demanda" de la fuente A, aliméntelo a través de una puerta EX-OR de 2 entradas y conecte la fuente B a la otra entrada.

También es interesante que no hay un comportamiento definido de forma única para una puerta "O exclusivo" con más de 2 entradas. electronics.stackexchange.com/questions/93713/…

Si los pines de su microcontrolador pueden absorber suficiente corriente para impulsar el LED (generalmente entre 10 y 20 ma), entonces no necesita ningún transistor, solo dos diodos. Consulte la hoja de datos del microcontrolador y busque la corriente de disipación máxima de los pines de E/S (voltaje bajo). Por lo general, es mayor o igual que la fuente de corriente máxima (voltaje VDD).

ingrese la descripción de la imagen aquí

Esto debería funcionar con salidas de drenaje abierto o push-pull. Los diodos bloquean los pines de un microcontrolador para que no se alimenten al otro.

Al dimensionar la resistencia R1, ahora debe tener en cuenta la caída de voltaje en el LED, así como la caída de voltaje de 0,7 V en los diodos 1N4148.