« Item:Capteur de Couleur TCS 3200 » : différence entre les versions

Djbrown (discussion | contributions)
Page créée avec « {{Item |Main_Picture=Led_RGB_led_rgb.jpg |Description=Led à 4 broches +5V /R/G/B permettant d'afficher toutes sortes de couleurs |Categories=Parts, Matériel |Cost=0.40 |... »
 
Djbrown (discussion | contributions)
Aucun résumé des modifications
Ligne 2 : Ligne 2 :
|Main_Picture=Led_RGB_led_rgb.jpg
|Main_Picture=Led_RGB_led_rgb.jpg
|Description=Led à 4 broches +5V /R/G/B permettant d'afficher toutes sortes de couleurs
|Description=Led à 4 broches +5V /R/G/B permettant d'afficher toutes sortes de couleurs
|Categories=Parts, Matériel
|Categories=Matériel, Parts
|Cost=0.40
|Cost=0.40
|Currency=EUR (€)
|Currency=EUR (€)
Ligne 8 : Ligne 8 :


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 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).
{{Info|il faut minimum une résistance de 1K sur la broche commune}}


plus d'infos : https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente
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
<br />
= Bibliothèque : =
Pour utiliser la Led RGB il n'y a besoin d'aucunes bibliothèques
<br />
= Câblage : =
{{#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}}
= 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" |Aucune Librairies
|-
| 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
<br />
= Exemple : =
<syntaxhighlight lang="arduino" line="1" start="1">
#define LED_BLUE 2
#define LED_GREEN 3
#define LED_RED 4
void setup() {
  pinMode(LED_BLUE, OUTPUT);
  pinMode(LED_GREEN, OUTPUT);
  pinMode(LED_RED, OUTPUT);
}
void loop() {
  digitalWrite(LED_BLUE, HIGH);
  digitalWrite(LED_GREEN, HIGH);
  digitalWrite(LED_RED, LOW);
  delay(1000);
  digitalWrite(LED_BLUE, HIGH);
  digitalWrite(LED_GREEN, LOW);
  digitalWrite(LED_RED, HIGH);
  delay(1000);
  digitalWrite(LED_BLUE, LOW);
  digitalWrite(LED_GREEN, HIGH);
  digitalWrite(LED_RED, HIGH);
  delay(1000);
}
</syntaxhighlight><br />
}}
}}
{{Tuto Status
{{Tuto Status
|Complete=Draft
|Complete=Draft
}}
}}

Version du 26 avril 2023 à 09:25


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 :

#define LED_BLUE 2
#define LED_GREEN 3
#define LED_RED 4

void setup() {
  pinMode(LED_BLUE, OUTPUT);
  pinMode(LED_GREEN, OUTPUT);
  pinMode(LED_RED, OUTPUT);
}

void loop() {
  digitalWrite(LED_BLUE, HIGH);
  digitalWrite(LED_GREEN, HIGH);
  digitalWrite(LED_RED, LOW);
  delay(1000);
  digitalWrite(LED_BLUE, HIGH);
  digitalWrite(LED_GREEN, LOW);
  digitalWrite(LED_RED, HIGH);
  delay(1000);
  digitalWrite(LED_BLUE, LOW);
  digitalWrite(LED_GREEN, HIGH);
  digitalWrite(LED_RED, HIGH);
  delay(1000);
}

Pages liées

Commentaires

Draft