Paralaluz,nuestrofiltrodeluznecesitamostenerLEDRGBquesecontrolanmedianteunciclodetrabajodel50%deondacuadradade1kHzdesdeelmicrocontroladorarduino.
Yaquehay4LEDRGBconectadosenparalelo,consumenmuchacorrientedadaporunafuenteexterna.Decidimosintentarcontrolarelencendidoyapagadoconunmosfetparatener0decorrientedesdeelcontrolador.Elproblemaesquetodoslos3colorescompartenlamismabase,porloquecadavezqueunodelosmosfetsse"abre" todos se encienden, mientras que solo queremos, por ejemplo, ROJO que se encienda en los 4 LED RGB.
Si intentamos posicionar mosfet antes del LED, podemos seleccionar qué LED encender, sin embargo, la corriente es significativamente menor (de 20mA a 3mA). Y también frunciendo Vgs.
Para el circuito en la imagen, Vcc está conectado a resistencias y es de 5V o 7.4V (podemos alimentarlo con 2 baterías diferentes), el voltaje en la compuerta es de 5V, la fuente está conectada a tierra. Hay 3 Mosfets correspondientes a cada color. La caída de voltaje en RED es 1.9V, verde y azul 3.3V
La pregunta es qué sugeriría como la forma más elegante y sencilla de poder controlar los LED de forma independiente y es posible si el LED comparte el mismo terreno.