Parcourir le wiki

Published  +
EUR (€)  +
Del à 4 broches +5V(ou GND) /R/V/B permettant d'afficher toutes sortes de couleurs  +
<nowiki><div class="icon-instruct


Elle doit être alimentée en 5V



Il existe 2 types de Del RVB, les Dels à Anode commune (+5V sur la broche la plus longue) et les Dels à Cathode commune (GND sur la broche la plus longue).



il faut minimum une résistance de 1K sur la broche commune



Pour avoir tout l'éventail des couleurs vous devez mettre une résistance par broche non commune



Remarque : pour pouvoir obtenir des niveaux de couleur variables, il faudra utiliser le mode « sortie analogique PWM » des ports numériques, et par conséquent, utiliser des ports qui en sont capables, c’est à dire ceux qui ont le symbole « ~ ».




plus d'infos : [https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente Les leds sur Wikipédia]

[https://www.w3schools.com/colors/colors_hexadecimal.asp trouver la référence couleur sur le W3C School.]

=Caractéristiques=

*Alimentation maxi : 5V
*Sur la version à Anode commune, il faut mettre LOW à la place de HIGH pour allumer la couleur



=Bibliothèque : =
Pour utiliser la Del RVB il n'y a besoin d'aucunes bibliothèques
=Câblage 1 résistance : =

Led RGB Schémas



=Câblage 3 résistances : =

Item-Del RVB 3 résistances


=Le code minimal : =








Del RVB
Avant le Setup
Importation de la bibliothèque
Aucunes bibliothèques
Définition des pins
#define LED_RED ; // je défini la pin pour la couleur Rouge
#define LED_GREEN ; // je défini la pin pour la couleur Vert

#define LED_BLUE ; // je défini la pin pour la couleur Bleue
Dans le Setup
Configuration des pins
pinMode(LED_RED, OUTPUT);
pinMode(LED_GREEN, OUTPUT);

pinMode(LED_BLUE, OUTPUT);
Dans le Loop
Utilisation
digitalWrite(LED_RED, LOW); //on allume la couleur Rouge
digitalWrite(LED_GREEN, HIGH); //on éteint la couleur Verte

digitalWrite(LED_BLUE, HIGH); //on éteint la couleur Bleue

=Autres fonctionnalités=
Aucune autres fonctionnalités
=Exemple 1 résistance : =
 1 #define LED_BLUE 2 //définition de la pin Bleue
2 #define LED_GREEN 3 //définition de la pin Verte
3 #define LED_RED 4 //définition de la pin Rouge
4
5 void setup() {
6 pinMode(LED_BLUE, OUTPUT); //configuration de la pin Bleu en mode Sortie
7 pinMode(LED_GREEN, OUTPUT); //configuration de la pin Verte en mode Sortie
8 pinMode(LED_RED, OUTPUT); //configuration de la pin Rouge en mode Sortie
9 }
10
11 void loop() {
12 digitalWrite(LED_BLUE, HIGH); //extinction de la pin
13 digitalWrite(LED_GREEN, HIGH); //extinction de la pin
14 digitalWrite(LED_RED, LOW); //allumage de la pin
15 delay(1000);
16 digitalWrite(LED_BLUE, HIGH); //extinction de la pin
17 digitalWrite(LED_GREEN, LOW); //allumage de la pin
18 digitalWrite(LED_RED, HIGH); //extinction de la pin
19 delay(1000);
20 digitalWrite(LED_BLUE, LOW); //allumage de la pin
21 digitalWrite(LED_GREEN, HIGH); //extinction de la pin
22 digitalWrite(LED_RED, HIGH); //extinction de la pin
23 delay(1000);
24 }


= Exemple 3 résistances avec PWM :=
 1 #define LED_BLUE 9 //définition de la pin Bleue
2 #define LED_GREEN 10 //définition de la pin Verte
3 #define LED_RED 11 //définition de la pin Rouge
4
5 void setup() {
6 pinMode(LED_BLUE, OUTPUT); //configuration de la pin Bleu en mode Sortie
7 pinMode(LED_GREEN, OUTPUT); //configuration de la pin Verte en mode Sortie
8 pinMode(LED_RED, OUTPUT); //configuration de la pin Rouge en mode Sortie
9 }
10
11 void loop() {
12 analogWrite(LED_BLUE, 0); //extinction de la pin
13 analogWrite(LED_GREEN, 0); //extinction de la pin
14 analogWrite(LED_RED, 127); //allumage de la pin à 50%
15 delay(1000);
16 analogWrite(LED_BLUE, 0); //extinction de la pin
17 analogWrite(LED_GREEN, 127); //allumage de la pin à 50%
18 analogWrite(LED_RED, 0); //extinction de la pin
19 delay(1000);
20 analogWrite(LED_BLUE, 127); //allumage de la pin à 50%
21 analogWrite(LED_GREEN, 0); //extinction de la pin
22 analogWrite(LED_RED, 0); //extinction de la pin
23 delay(1000);
24 }
gt;<br /><span class="lineno">18 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">19 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span><br /><span class="lineno">20 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_BLUE</span><span class="p">,</span> <span class="mi">127</span><span class="p">);</span> <span class="c1">//allumage de la pin à 50%</span><br /><span class="lineno">21 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_GREEN</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">22 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">23 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span><br /><span class="lineno">24 </span><span class="p">}</span><br /></pre></div></nowiki>  
Led_RGB_led_rgb.jpg  +
Has processing error« Has processing error » est une propriété prédéfinie fournie par MédiaWiki Sémantique et représentant les erreurs qui sont apparues lors de la connexion du fait de mauvaises annotations de valeurs ou de traitements de l’entrée.
Date de modification« Date de modification (Modification date) » est une propriété prédéfinie qui correspond à la date de la dernière modification d’un sujet et est fournie par MédiaWiki Sémantique.
09:59:22, 10 mai 2023  +
⧼cs-comments⧽Cette propriété est une propriété spéciale dans ce wiki.
0  +
Créateur de la pageCette propriété est une propriété spéciale dans ce wiki.
I did itCette propriété est une propriété spéciale dans ce wiki.
0  +
FavorisCette propriété est une propriété spéciale dans ce wiki.
0  +