Item:Del RVB : Différence entre versions

(Page créée avec « {{Item |Main_Picture=Item-Led_RGB_800px-LedRGB.jpg |Description=Led à 4 broches GND/R/G/B permettant d'afficher toutes sortes de couleurs |ItemLongDescription=plus d'info... »)
 
Ligne 1 : Ligne 1 :
 
{{Item
 
{{Item
|Main_Picture=Item-Led_RGB_800px-LedRGB.jpg
+
|Main_Picture=Led_RGB_led_rgb.jpg
|Description=Led à 4 broches GND/R/G/B permettant d'afficher toutes sortes de couleurs
+
|Description=Led à 4 broches +5V(ou GND) /R/G/B permettant d'afficher toutes sortes de couleurs
|ItemLongDescription=plus d'infos : https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente
+
|Categories=Matériel, Parts
 +
|Cost=0.40
 +
|Currency=EUR (€)
 +
|ItemLongDescription={{Info|Elle doit être alimentée en 5V}}{{Info|Il existe 2 type de Led RGB, les Leds à Anodes communes (+5V sur la broche la plus longue) et les Leds à Cathodes communes (GND sur la broche la plus longue).}}<br />{{Info|il faut minimum une résistance de 1K sur la broche commune}}
 +
 
 +
 
 +
plus d'infos : https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente
 +
<br />
 +
=Caracteristiques=
 +
 
 +
*alimentation maxi : 5V
 +
*sur la version à Anodes communes il faut mettre LOW à la place de HIGH pour allumer la couleur
 +
 
 +
<br />
 +
=Bibliothèque : =
 +
Pour utiliser la Led RGB il n'y a besoin d'aucunes bibliothèques
 +
=Câblage : =
 +
<br />{{#annotatedImageLight:Fichier:Led RGB Schémas.png|0=547px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=Led RGB Schémas|align=center|src=https://www.wikidebrouillard.org/images/8/82/Led_RGB_Sch%C3%A9mas.png|href=./Fichier:Led RGB Schémas.png|resource=./Fichier:Led RGB Schémas.png|caption=|size=547px}}<br />
 +
=Le code minimal : =
 +
{| class="wikitable" cellspacing="0" border="0"
 +
| height="17" bgcolor="#999999" align="left" |
 +
| valign="middle" bgcolor="#999999" align="center" |
 +
| bgcolor="#999999" align="center" |Led RGB
 +
|-
 +
| rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center" |Avant le Setup
 +
| valign="middle" bgcolor="#999999" align="center" |Importation de la bibliothèque
 +
| valign="middle" align="left" |Aucunes bibliothèques
 +
|-
 +
| valign="middle" bgcolor="#999999" align="center" |Création de l’objet
 +
| valign="middle" align="left" |#define LED_RED <numéro de broche>; // je défini la broche pour la couleur Rouge
 +
<nowiki>#</nowiki>define LED_GREEN <numéro de broche>; // je défini la broche pour la couleur Vert
 +
 
 +
<nowiki>#</nowiki>define LED_BLUE <numéro de broche>; // je défini la broche pour la couleur Bleue
 +
|-
 +
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup
 +
| valign="middle" bgcolor="#999999" align="center" |Démarrage de l’objet
 +
| valign="middle" align="left" |pinMode(LED_RED, OUTPUT);
 +
pinMode(LED_GREEN, OUTPUT);
 +
 
 +
pinMode(LED_BLUE, OUTPUT);
 +
|-
 +
| valign="middle" height="41" bgcolor="#999999" align="center" |Dans le Loop
 +
| valign="middle" bgcolor="#999999" align="center" |Utilisation
 +
| valign="middle" align="left" |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 fonctionalités
 +
=Exemple : =
 +
<syntaxhighlight lang="arduino" line="1" start="1">
 +
#define LED_BLUE 2 //définition de la broche Bleue
 +
#define LED_GREEN 3 //définition de la broche Verte
 +
#define LED_RED 4 //définition de la broche Rouge
 +
 
 +
void setup() {
 +
  pinMode(LED_BLUE, OUTPUT); //configuration de la broche Bleu en mode Sortie
 +
  pinMode(LED_GREEN, OUTPUT); //configuration de la broche Verte en mode Sortie
 +
  pinMode(LED_RED, OUTPUT); //configuration de la broche Rouge en mode Sortie
 +
}
 +
 
 +
void loop() {
 +
  digitalWrite(LED_BLUE, HIGH); //extinction de la broche
 +
  digitalWrite(LED_GREEN, HIGH); //extinction de la broche
 +
  digitalWrite(LED_RED, LOW); //allumage de la broche
 +
  delay(1000);
 +
  digitalWrite(LED_BLUE, HIGH); //extinction de la broche
 +
  digitalWrite(LED_GREEN, LOW); //allumage de la broche
 +
  digitalWrite(LED_RED, HIGH); //extinction de la broche
 +
  delay(1000);
 +
  digitalWrite(LED_BLUE, LOW); //allumage de la broche
 +
  digitalWrite(LED_GREEN, HIGH); //extinction de la broche
 +
  digitalWrite(LED_RED, HIGH); //extinction de la broche
 +
  delay(1000);
 +
}
 +
 
 +
</syntaxhighlight><span> </span>
 
}}
 
}}
 
{{Tuto Status
 
{{Tuto Status
 
|Complete=Draft
 
|Complete=Draft
 
}}
 
}}

Version du 26 avril 2023 à 12:47


Led RGB led rgb.jpg

Del RVB

Led à 4 broches +5V(ou GND) /R/G/B permettant d'afficher toutes sortes de couleurs

0.40EUR (€)


Description longue

Elle doit être alimentée en 5V
Il existe 2 type de Led RGB, les Leds à Anodes communes (+5V sur la broche la plus longue) et les Leds à Cathodes communes (GND sur la broche la plus longue).

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


plus d'infos : https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente

Caracteristiques

  • alimentation maxi : 5V
  • sur la version à Anodes communes il faut mettre LOW à la place de HIGH pour allumer la couleur


Bibliothèque :

Pour utiliser la Led RGB il n'y a besoin d'aucunes bibliothèques

Câblage :


Led RGB Schémas

Le code minimal :

Led RGB
Avant le Setup Importation de la bibliothèque Aucunes bibliothèques
Création de l’objet #define LED_RED <numéro de broche>; // je défini la broche pour la couleur Rouge

#define LED_GREEN <numéro de broche>; // je défini la broche pour la couleur Vert

#define LED_BLUE <numéro de broche>; // je défini la broche pour la couleur Bleue

Dans le Setup Démarrage de l’objet 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 fonctionalités

Exemple :

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

Pages liées

Commentaires

Draft