Item:Del RVB


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
Pour avoir tout l'éventail des couleurs vous devez mettre une résistance par broche non commune


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

Caractéristiques

  • 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 fonctionnalité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

Published