El circuito típico para controlar un LED desde un pin de salida digital del microcontrolador de baja potencia, utilizando un transistor, podría tener este aspecto (suponiendo un LED de 20mA / 2V):
Ahora, por supuesto, los transistores individuales tienen valores de ganancia actuales que varían ampliamente de uno a otro. Sin embargo, cuando construyo un circuito yo mismo, conozco el transistor individual exacto que voy a usar. Por lo tanto, podría medir la ganancia de corriente de ese transistor cuando no está en saturación, con un circuito como este, para varios valores de R1:
Y luego (en mi ejemplo), podría seguir probando diferentes valores de R1 de mi stock de resistencias hasta que la corriente de salida sea exactamente 20 mA:
Y luego use eso en el circuito de LED, ahora omita la resistencia limitadora de corriente y deje que el transistor haga eso en su lugar:
Por supuesto, si el transistor se cambiara por otro diferente, el proceso debe repetirse.
Esto ahorra una resistencia (potencialmente alta potencia) por LED, simplemente eligiendo una resistencia medida adecuadamente en serie con la base del transistor.
¿Hay algún problema en particular con este método?