Tengo un LED RGB que me gustaría cambiar de verde a rojo cuando se complete un circuito. Si bien sé que esto es muy simple con herramientas como un Arduino, me encantaría no usar un microcontrolador. ¿Sería posible usar componentes básicos (que ciertamente pueden incluir transistores, diodos o incluso circuitos integrados comunes como un temporizador 555) para lograr esto? Si es así, ¿cómo conectaría los componentes?
Aclaración: estoy usando un LED RGB de ánodo común (un cable para cada color más tierra, cuatro en total). Me gustaría que sea verde cuando un interruptor en algún lugar del circuito esté abierto (no conectado) y rojo cuando el interruptor esté cerrado. El interruptor no está conectado a nada más.
Este es el circuito más simple que se me ocurre (2 partes): -
simular este circuito : esquema creado con CircuitLab
Entrada = 5V Rojo Entrada = 0 Verde
El circuito funciona porque el de un LED rojo es generalmente mucho menor que el de un LED verde o azul.
Aquí hay una hoja de datos típica de LED RGB :
Y aquí están las tramas típicas de contra actual:
Cuando el transistor está "apagado", el LED verde tendrá un voltaje directo de aproximadamente 3,0 V a 10 mA. Cuando el transistor está "encendido", el LED rojo tendrá un voltaje directo de menos de 1,9 V. Volviendo al gráfico azul/verde, fluirá poca corriente a través del LED verde con ese voltaje directo.
Esta disposición en particular muestra una disposición de cátodo común, sin embargo, podría invertirse y usarse un MOSFET de canal P similar. En ese caso, 0V seleccionaría el LED rojo y +V seleccionaría el LED verde.
¿Quizás algo como esto?
simular este circuito : esquema creado con CircuitLab
SOLO para este caso en particular, hay varias formas de hacerlo
IC de puerta digital, flip-flop, configuración de transistor ON/OFF, etc. dependiendo de su configuración real
Suponiendo un ánodo común RGB, adjuntó un circuito de muestra usando transistores
simular este circuito : esquema creado con CircuitLab
Ignacio Vázquez-Abrams
phil escarcha
mbeasley
phil escarcha