
Dans ce tutoriel on va varier automatiquement l’intensité de lumière d’un module LED RGB avec la carte Arduino.
carte Arduino UNO
L’Arduino UNO est une carte de développement microcontrôleur populaire utilisée pour créer des projets électroniques interactifs. Elle est basée sur le microcontrôleur ATmega328 et dispose de 14 broches d’entrée/sortie, de 6 entrées analogiques, de 2 ports série et d’un port USB pour la communication et l’alimentation.
module LED RGB
Un module LED RGB est un module prêt à l’emploi contenant une LED RGB (Red Green Blue) et des composants électroniques de commande. Il est généralement utilisé pour afficher des couleurs variables dans les projets de décoration ou de signalisation.
des fils de connexion
Les fils de connexion sont essentiels pour relier les composants électroniques dans un circuit électronique, y compris une carte Arduino. Il existe différents types de fils de connexion en fonction de leur application, comme les fils à gaine thermorétractable, les fils à cosse et les fils tressés.
Pour utiliser un module LED RGB avec la carte de développement l’Arduino : On Connecte le module LED RGB à la carte de développement en suivant les instructions du fabricant et respectant les bonnes polarités.
On connecte :
Voici le programme qui varie automatiquement l’intensité de lumière une LED RGB avec l’Arduino.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
void setup(){ pinMode(0,OUTPUT); //règle la borne numérique numéro 0 de la carte Arduino en mode sortie pinMode(1,OUTPUT); //règle la borne numérique numéro 1 de la carte Arduino en mode sortie pinMode(2,OUTPUT); //règle la borne numérique numéro 1 de la carte Arduino en mode sortie } void loop(){ //le module LED s’allume en rouge et vert digitalWrite(0,HIGH); digitalWrite(1,HIGH); digitalWrite(2,LOW); delay(2000); //le module LED s’allume en rouge digitalWrite(0,HIGH); digitalWrite(1,LOW); digitalWrite(2,LOW); delay(2000); //le module LED s’allume en rouge et bleu digitalWrite(0,LOW); digitalWrite(1,HIGH); digitalWrite(2,LOW); delay(2000); //le module LED s’allume en vert digitalWrite(0,HIGH); digitalWrite(1,LOW); digitalWrite(2,HIGH); delay(2000); //le module LED s’allume en rouge, vert et bleu digitalWrite(0,HIGH); digitalWrite(1,HIGH); digitalWrite(2,HIGH); delay(2000); } |
mawartoto slot 18-09-2323
Unquestionably believe that which you stated. Your favorite reason seemed to be on the net the simplest thing to be aware of. I say to you, I certainly get annoyed while people think about worries that they just don't know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side effect , people could take a signal. Will likely be back to get more. Thanks
mawartoto 18-07-2323
It's in reality a nice and helpful piece of info. I am happy that you simply shared this useful info with us. Please keep us informed like this. Thanks for sharing.