Estoy intentando agregar una configuración de iluminación LED personalizada a mi computadora de escritorio. En esta configuración, quiero que pequeños conjuntos de LED puedan encenderse separados de otros conjuntos. Esto es para que pueda activar diferentes conjuntos en diferentes momentos para hacer un "espectáculo de luces".
Estoy usando los pines de E / S digitales de Arduino para controlar un transistor (BC547B) que suministrará energía desde un 9- Batería de voltios a los LEDs. Los LED tienen una potencia nominal de 1.9v y tengo varios conjuntos de 5 LED (5 * 1.9 = 9.5 - no es necesario un resistor ... ¿verdad?) Conectados en serie y esos "conjuntos múltiples" deben conectarse en paralelo.
Sin embargo, debido a una simple falta de transistores, estoy temperarily (hasta que obtenga más transistores) conectando 2 juegos de los 5 LED por transistor. ¿Confuso? Permítame poner esto en un esquema usando solo 1 transistor (en la versión final habrá más):
Entonces, básicamente el problema es, cuando enciendo el pin 5 en mi Arduino, los LED no se encienden. ¿Por qué es esto? . Puede que esté haciendo algo mal aquí, pero, si lo estoy, no puedo resolverlo.
Aquí está el código temporal para el Arduino que estoy usando, en caso de que alguien quiera verlo:
void setup() {
pinMode(5, OUTPUT);
}
void loop() {
digitalWrite(5, HIGH);
delay(1000);
digitalWrite(5, LOW);
delay(1000);
}
Todo lo que hace es activar el pin 5, esperar un segundo, apagarlo, esperar un segundo y repetir.
Gracias de antemano.
P.S. Disculpas por el título torpe.
EDITAR:
También debo tener en cuenta que soy muy nuevo en este tipo de cosas. Estoy haciendo esto para una especie de proyecto de aprendizaje (y para que mi computadora se vea bien).