Comment utiliser un module LED RVB avec Arduino
MaisonMaison > Blog > Comment utiliser un module LED RVB avec Arduino

Comment utiliser un module LED RVB avec Arduino

May 31, 2023

Peut-être l'un des modules les plus courants dans un kit de démarrage Arduino, la LED RVB vous permet de créer toutes sortes de couleurs avec seulement quatre broches de l'Arduino. Ce didacticiel montre deux façons d'utiliser ce module, alors continuez à lire pour découvrir à quel point il fonctionne !

Un module LED RVB utilise un type spécial de lumière LED qui peut émettre trois couleurs : rouge, vert et bleu. Cependant, vous pouvez créer n'importe quelle couleur à laquelle vous pouvez penser en changeant celle qui est activée et en mélangeant la luminosité de chacune.

Il existe deux façons d’éclairer un module LED RVB sur n’importe quelle carte Arduino. La méthode habituelle consiste à utiliser les broches analogiques de l'Arduino pour envoyer des signaux PWM au module. Cela vous permet de mélanger chaque couleur, vous donnant ainsi un contrôle total sur la LED RVB.

Pendant ce temps, l'autre option (numérique) consiste à utiliser les broches 11, 12, 13 et GND en connectant le module à l'Arduino comme vous le feriez avec un blindage. Cela permet d'économiser de l'espace en ne nécessitant pas de câbles de liaison pour chaque broche, mais cela permet d'échanger un contrôle précis sur la teinte et la luminosité de la LED. De plus, la configuration ne fonctionne que si le module possède des broches correctement adaptées à la carte Arduino, comme le HW-479 que nous utilisons dans ce guide.

À ce stade, vous vous demandez peut-être comment un seul module LED RVB émet trois couleurs. Vous serez peut-être surpris d'apprendre qu'une LED RVB n'est pas seulement une LED sophistiquée, mais trois LED plus petites enfermées dans une LED plus grande. Ces mini LED partagent la même broche de mise à la terre, qui devrait être la plus longue des quatre broches d'une LED RVB.

Si vous disposez d'une LED RVB nue au lieu d'un module dans une carte de dérivation, vous pouvez créer quelque chose qui ressemble à un module en attachant des résistances sur chacune des broches de couleur. La valeur de la résistance varie selon le fabricant, mais 220 Ω par jambe est une valeur sûre.

Conseil: apprenez à alimenter des ampoules en utilisant Arduino avec un module relais.

Si vous êtes prêt à vous lancer, vous aurez besoin de ces éléments pour lancer ce projet.

Cette méthode ne fonctionne que sur les cartes Arduino avec une broche GND à côté de la broche 13. Les exemples sont Uno, Duemilanove, Mega et Leonardo. Si vous disposez d'une carte microcontrôleur non officielle basée sur Arduino, assurez-vous qu'elle utilise des connecteurs à broches femelles. Les modules LED RVB sont généralement placés dans des embases mâles.

Voici la version complète du code :

Le circuit est simple. Pointez la broche "-" du module LED RVB vers la broche GND de l'Arduino. Si vous l'alignez correctement, les trois autres broches doivent entrer dans les broches 13, 12 et 11.

Une fois que vous avez téléchargé le code sur l'Arduino, vous devriez voir les couleurs de la LED RVB changer toutes les secondes.

Vous pouvez modifier le code et lui faire afficher deux ou toutes les couleurs en même temps en les tournant ensemble sur HIGH avant la fonction delay(), comme ceci :

Cette méthode donne un contrôle plus fin par rapport à la méthode précédente. La couleur de la LED dépend du rapport des cycles de service entre les broches 9, 10 et 11. Plus le rapport vers une couleur est élevé, plus elle devient forte dans le mélange.

De plus, l'augmentation du cycle de service augmente la luminosité de la LED. Si vous augmentez tous les cycles de service tout en gardant le même ratio, vous obtiendrez une LED RVB très lumineuse.

À l'aide de câbles de démarrage, connectez les broches B, G et R aux broches 9, 10 et 11. Connectez le GND ou la broche à l'une des broches GND de l'Arduino.

Vous avez peut-être remarqué que nous n'avons utilisé cette fois que deux couleurs : le vert et le bleu. Cela permet de voir plus facilement les effets de la modification des rapports sur la couleur globale de la LED RVB. La LED semble d'un bleu profond et devient turquoise avant de passer à un cyan verdâtre, puis de revenir à un bleu profond.

Vous pouvez également combiner cela avec la méthode précédente en utilisant la broche 11 comme broche analogique pour contrôler la luminosité de la broche bleue.

Voulez-vous essayer un autre projet amusant ? Apprenez à utiliser un Raspberry Pi pour faire clignoter un Arduino Uno.

Les modules LED RVB ont déjà des résistances intégrées. Si vous en ajoutez un autre, vous rendrez simplement le vôtre plus faible qu'il n'aurait dû l'être tout en fonctionnant avec la même quantité de tension et de courant.

Les LED créent de la lumière grâce à un processus appelé électroluminescence, une propriété de certains matériaux qui s'allume lorsqu'ils sont affectés par un champ électromagnétique. Ils sont fabriqués à partir de semi-conducteurs à base de gallium qui émettent de la lumière plutôt que de la chaleur.