El circuito de Bruno usa un FET, que también se puede usar, pero le daré una respuesta para el BJT (Transistor de unión Biploar) también.
Primero el NPN, a la izquierda. Usted suministra 3 V a la resistencia de base R2. Dado que la base estará a 0.7 V (la unión del emisor de base actúa como un diodo) tendrá una corriente de base de 2.3 mA. La corriente del colector del transistor será un múltiplo de eso. Para un transistor de propósito general, la ganancia actual (\ $ h_ {FE} \ $) es generalmente de alrededor de 100, pero disminuirá para un transistor en saturación. Sin embargo, la corriente de base de 2,3 mA será suficiente para darle una corriente de colector de 20 mA.
R1 es necesario para limitar la corriente del LED, siempre la necesitará si suministra LED con una fuente de voltaje. El valor depende de la caída del voltga de los LED. He calculado con 2 V por LED, luego para 2 LED tiene 8 V a través de la resistencia. Aplique la ley de Ohm: R = V / I, luego para 20 mA desea una resistencia de 390 Ω. (en realidad 400 Ω pero 390 es un valor E12 común, mientras que 400 no lo es).
Para el R3 del FET, lo mismo se cumple, por lo que también 390. Un FET se controla mediante voltaje en lugar de corriente, y necesitará un puerta lógica de nivel para asegurarse de que se enciende a 3 V. R4 no siempre es necesario, pero limita el pico de corriente corto traspuesta; La compuerta forma una capacitancia y los microcontroladores y otras lógicas no gustan de las cargas capacitivas. R5 evita que la puerta flote si no se conduce.