Estoy intentando diseñar un sistema de iluminación ambiental con 4 LED RGB que funcionarán con una fuente externa de 9V y un Arduino para el procesamiento.
Listadepiezas:
- 3x2n2222transistores(NPN)
- 4x5mmLED(cátodocomún)(
enlace ) - 3 potes de 10k
- 3 x 1k resistencias (PWM a base)
Como puede ver, lo que he intentado hacer es:
- conecte cada LED cátodo común a tierra
- 9V a cada (R) (G) (B) colector
- Salida PWM de Arduino a cada (R) (G) (B) base
- emisor a cada (R) (G) (B) ánodo
Lo que esperaba era que la salida PWM de Arduino regularía el voltaje de los emisores entre 0 ~ 9V, por lo que podría atenuar el LED con mis potes.
Lo que obtuve en su lugar es que el voltaje es 0.7V por debajo de lo que la base está recibiendo de Arduino y el voltaje suministrado al colector se está ignorando. De hecho, incluso puedo desconectar la batería de 9 V y los LED seguirán encendidos.
De una pregunta anterior , Creo que este es un comportamiento emisor-seguidor?
¿Hay alguna manera de que pueda volver a conectar esto y obtener el comportamiento esperado? O tendré que conseguir algunas partes diferentes. Me dieron los LED incorrectos (cátodo común en lugar de ánodo) pero la tienda no está abierta por unos días más para obtener un reemplazo, así que estoy tratando de conformarme con lo que tengo.
Ignore la falta de resistencias entre el emisor y el LED. Los he omitido por simplicidad.