Item:Capteur de Couleur TCS 3200


Led RGB led rgb.jpg

Capteur de Couleur TCS 3200

Led à 4 broches +5V /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 Aucune Librairies
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
 2 #define LED_GREEN 3
 3 #define LED_RED 4
 4 
 5 void setup() {
 6   pinMode(LED_BLUE, OUTPUT);
 7   pinMode(LED_GREEN, OUTPUT);
 8   pinMode(LED_RED, OUTPUT);
 9 }
10 
11 void loop() {
12   digitalWrite(LED_BLUE, HIGH);
13   digitalWrite(LED_GREEN, HIGH);
14   digitalWrite(LED_RED, LOW);
15   delay(1000);
16   digitalWrite(LED_BLUE, HIGH);
17   digitalWrite(LED_GREEN, LOW);
18   digitalWrite(LED_RED, HIGH);
19   delay(1000);
20   digitalWrite(LED_BLUE, LOW);
21   digitalWrite(LED_GREEN, HIGH);
22   digitalWrite(LED_RED, HIGH);
23   delay(1000);
24 }

Pages liées

Commentaires

Draft