Permítanme decir primero que soy nuevo en la electrónica. :) Entonces, mi pregunta es ¿funcionará este circuito? Estoy tratando de encender un LED bipolar de 2 conductores usando 2 pines en un microcontrolador.
Mi teoría es que cuando el pin 1 de mcu está alto, Q1 está saturado dando voltaje, y cuando el pin 2 está bajo, Q4 está saturado conectando el circuito a tierra y permitiendo que el LED1 se encienda. Y el LED2 se encenderá cuando el pin 1 esté bajo y el pin 2 esté alto.
¿Estoy en el camino correcto? ¿O estoy complicando demasiado esto incluso? Lo hago mucho :)
En su esquema, los PNP deben estar en el lado alto y los NPN en el lado bajo, todo en la dirección adecuada (+ → -). Pero lo estás pensando demasiado; el uso de las salidas push-pull estándar de la MCU (que casi ha reconstruido en su esquema) con niveles opuestos encenderá el LED asumiendo que el voltaje de salida es lo suficientemente alto para los LED, y puede usar polaridades alternas para convertirlo en el color combinado.
simular este circuito : esquema creado con CircuitLab
Con este circuito, confía en el hecho de que su MCU realmente podrá aumentar su salida hasta Vcc (¡con una carga de 10k!) Y bajarla hasta GND. A menudo, este no es el caso , debe consultar la hoja de datos de su MCU para eso.
Izquierda es lo que creo que está tratando de hacer, que se basa en que el controlador tira de su salida hasta Vcc y GND; right es un enfoque alternativo que puede funcionar:
simular este circuito : esquema creado con CircuitLab
Para el medio puente izquierdo, observe que el voltaje en la base de los dos transistores difiere sustancialmente. El voltaje base para el transistor inferior, en el mejor de los casos, varía entre 0 y 0,7 V, mientras que el transistor superior, en el mejor de los casos, varía entre 4,7 y 5 V.
sobre ingeniería
Mientras revisa la hoja de datos de MCU, simplemente verifique si la MCU puede generar/hundir suficiente corriente para controlar los LED (con una resistencia en serie) directamente. Muchos microcontroladores pueden. Ver también la respuesta de @Ignacio Vazquez-Abrams.
Transeúnte
yippie