| Ligne 15 : | Ligne 15 : | ||
| − | = Caracteristiques = | + | =Caracteristiques= |
| − | * alimentation maxi : 5V | + | *alimentation maxi : 5V |
| − | * sur la version à Anodes communes il faut mettre LOW à la place de HIGH pour allumer la couleur | + | *sur la version à Anodes communes il faut mettre LOW à la place de HIGH pour allumer la couleur |
<br /> | <br /> | ||
| − | = Bibliothèque : = | + | =Bibliothèque : = |
Pour utiliser la Led RGB il n'y a besoin d'aucunes bibliothèques | Pour utiliser la Led RGB il n'y a besoin d'aucunes bibliothèques | ||
<br /> | <br /> | ||
| − | = Câblage : = | + | =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}} | {{#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 : = | + | =Le code minimal : = |
{| class="wikitable" cellspacing="0" border="0" | {| class="wikitable" cellspacing="0" border="0" | ||
| height="17" bgcolor="#999999" align="left" | | | height="17" bgcolor="#999999" align="left" | | ||
| Ligne 61 : | Ligne 61 : | ||
|} | |} | ||
| − | = Autres fonctionnalités = | + | =Autres fonctionnalités= |
Aucune autres fonctionalités | Aucune autres fonctionalités | ||
<br /> | <br /> | ||
| − | = Exemple : = | + | =Exemple : = |
<syntaxhighlight lang="arduino" line="1" start="1"> | <syntaxhighlight lang="arduino" line="1" start="1"> | ||
| − | #define LED_BLUE 2 | + | #define LED_BLUE 2 //définition de la broche Bleue |
| − | #define LED_GREEN 3 | + | #define LED_GREEN 3 //définition de la broche Verte |
| − | #define LED_RED 4 | + | #define LED_RED 4 //définition de la broche Rouge |
void setup() { | void setup() { | ||
| − | pinMode(LED_BLUE, OUTPUT); | + | pinMode(LED_BLUE, OUTPUT); //configuration de la broche Bleu en mode Sortie |
| − | pinMode(LED_GREEN, OUTPUT); | + | pinMode(LED_GREEN, OUTPUT); //configuration de la broche Verte en mode Sortie |
| − | pinMode(LED_RED, OUTPUT); | + | pinMode(LED_RED, OUTPUT); //configuration de la broche Rouge en mode Sortie |
} | } | ||
void loop() { | void loop() { | ||
| − | digitalWrite(LED_BLUE, HIGH); | + | digitalWrite(LED_BLUE, HIGH); //extinction de la broche |
| − | digitalWrite(LED_GREEN, HIGH); | + | digitalWrite(LED_GREEN, HIGH); //extinction de la broche |
| − | digitalWrite(LED_RED, LOW); | + | digitalWrite(LED_RED, LOW); //allumage de la broche |
delay(1000); | delay(1000); | ||
| − | digitalWrite(LED_BLUE, HIGH); | + | digitalWrite(LED_BLUE, HIGH); //extinction de la broche |
| − | digitalWrite(LED_GREEN, LOW); | + | digitalWrite(LED_GREEN, LOW); //allumage de la broche |
| − | digitalWrite(LED_RED, HIGH); | + | digitalWrite(LED_RED, HIGH); //extinction de la broche |
delay(1000); | delay(1000); | ||
| − | digitalWrite(LED_BLUE, LOW); | + | digitalWrite(LED_BLUE, LOW); //allumage de la broche |
| − | digitalWrite(LED_GREEN, HIGH); | + | digitalWrite(LED_GREEN, HIGH); //extinction de la broche |
| − | digitalWrite(LED_RED, HIGH); | + | digitalWrite(LED_RED, HIGH); //extinction de la broche |
delay(1000); | delay(1000); | ||
} | } | ||
Led à 4 broches +5V /R/G/B permettant d'afficher toutes sortes de couleurs
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).
plus d'infos : https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente
Pour utiliser la Led RGB il n'y a besoin d'aucunes bibliothèques
| 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 |
Aucune autres fonctionalités
#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);
}Led_RGB_led_rgb.jpg Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #