Une led RGB contient en fait trois Leds ; une rouge, une verte et une bleue. En modulant l’intensité lumineuse de chaque couleur, on peut obtenir toutes les couleurs possibles.
Une commande PWM pour chaque LED permet ainsi de mélanger les trois couleurs (rouge, verte et bleu) avec des intensités différentes.
Un nuancier est disponible sur le site : https://lehollandaisvolant.net/tout/tools/color/.
Nous pouvons obtenir la couleur en fonction des trois rapports cycliques.
Attention, certaines cartes de LED RGB intègrent déjà les résistances de limitation de courant. Il n’est donc pas nécessaire de les ajouter sur votre breadboard. Il faudra également faire attention au câblage indiquée sur cette carte (les interfaces risquent de ne pas être dans le même ordre que dans le schéma de câblage suivant) !!
Ce programme permet d’afficher une couleur rouge, une couleur verte, puis une couleur bleu. Il est donc possible d’obtenir plus de nuance en faisant varier les sorties PWM de la commande analogWrite entre 0 et 255.