Estoy tratando de cambiar 12 V (máximo 30 mA) con una señal de una MCU que prefiero que sea activa baja (por lo que el voltaje de salida es 12 V cuando la señal de control es 0 V y 0 V cuando la señal de control es 5 V).
Como tengo muchos transistores bipolares a mano, estoy buscando una solución usando transistores bipolares. Para una señal alta activa, encontré una respuesta en este sitio que parece funcionar perfectamente, y parece que se puede adaptar a una señal baja activa agregando otro transistor PNP:
simular este circuito : esquema creado con CircuitLab
Sin embargo, 3 transistores para lo que parece ser un problema bastante simple parece un poco excesivo. ¿Hay una mejor solución?