La façon habituelle de le faire est d'utiliser PWM (Pulse Width Modulation)
À peu près n'importe quel microcontrôleur moderne possède un périphérique PWM qui peut être configuré à cet effet. Si vous ne souhaitez pas utiliser un microcontrôleur, un CI PWM dédié ou un CI de minuterie comme l'omniprésent 555 peut être utilisé.
Le processus est simple, la fréquence des impulsions est réglée assez rapidement pour que l'œil humain ne puisse pas détecter le scintillement (généralement au-dessus de 25 Hz - voir Persistance de la vision ) et le temps allumé vs le temps libre varie de 100% (pleine luminosité) à 50%. 50% off (demi-luminosité) à 0% on (off)
Notez que cela peut facilement être utilisé pour un réseau, vous fournissez simplement le PWM à tous les transistors du pilote LED (assurez-vous que le courant de base est adéquat pour bipolaire, ou utilisez des MOSFET Les choix de conception dépendraient du type de LED que vous conduisez, courant élevé / faible)
Vérifiez sur le "net pour" 555 LED Fade "et vous devriez obtenir beaucoup de résultats. En voici un choisi au hasard d' ici (je ne l'ai pas vérifié donc je ne peux pas confirmer qu'il fonctionne correctement):
Alternativement, si la précision absolue de la synchronisation n'est pas si importante, une option simple serait d'utiliser un filtre RC et un commutateur à transistor. De cette façon, le capuchon n'a pas à fournir le courant LED, seulement le courant de base. Quelque chose comme ça:
Simulation:
Tout NPN à usage général devrait le faire, et vous pouvez modifier les valeurs R et C en fonction.
Cette option peut facilement être étendue à un réseau de miroirs actuel avec l'ajout d'un ampli-op. Ce circuit devrait bien fonctionner tant que les transistors sont tous du même type (l'alimentation utilisée est de + 5V):
Simulation:
Si vous avez une tension d'alimentation suffisamment élevée, les LED peuvent aller en série comme ceci (l'alimentation utilisée ici est de + 10 V):
Simulation:
Alternativement, si vous avez une faible tension d'alimentation mais que vous souhaitez piloter les LED en série, il existe de nombreux circuits intégrés de suralimentation bon marché tels que le CAT4238 . Cette partie peut atténuer les LED en utilisant PWM ou une tension CC variable (les détails sont dans la fiche technique)