Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 9 : | Ligne 9 : | ||
plus d'infos : https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente | plus d'infos : https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente | ||
<br /> | |||
trouver la référence couleur: https://www.w3schools.com/colors/colors_hexadecimal.asp<br /> | |||
=Caractéristiques= | =Caractéristiques= | ||
| Ligne 30 : | Ligne 31 : | ||
| valign="middle" align="left" |Aucunes bibliothèques | | valign="middle" align="left" |Aucunes bibliothèques | ||
|- | |- | ||
| valign="middle" bgcolor="#999999" align="center" | | | valign="middle" bgcolor="#999999" align="center" |Définition des pins | ||
| valign="middle" align="left" |#define LED_RED <numéro de | | valign="middle" align="left" |#define LED_RED <numéro de pin>; // je défini la pin pour la couleur Rouge | ||
<nowiki>#</nowiki>define LED_GREEN <numéro de | <nowiki>#</nowiki>define LED_GREEN <numéro de pin>; // je défini la pin pour la couleur Vert | ||
<nowiki>#</nowiki>define LED_BLUE <numéro de | <nowiki>#</nowiki>define LED_BLUE <numéro de pin>; // je défini la pin pour la couleur Bleue | ||
|- | |- | ||
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup | | valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup | ||
| valign="middle" bgcolor="#999999" align="center" | | | valign="middle" bgcolor="#999999" align="center" |Configuration des pins | ||
| valign="middle" align="left" |pinMode(LED_RED, OUTPUT); | | valign="middle" align="left" |pinMode(LED_RED, OUTPUT); | ||
pinMode(LED_GREEN, OUTPUT); | pinMode(LED_GREEN, OUTPUT); | ||
| Ligne 54 : | Ligne 55 : | ||
=Exemple : = | =Exemple : = | ||
<syntaxhighlight lang="arduino" line="1" start="1"> | <syntaxhighlight lang="arduino" line="1" start="1"> | ||
#define LED_BLUE 2 //définition de la | #define LED_BLUE 2 //définition de la pin Bleue | ||
#define LED_GREEN 3 //définition de la | #define LED_GREEN 3 //définition de la pin Verte | ||
#define LED_RED 4 //définition de la | #define LED_RED 4 //définition de la pin Rouge | ||
void setup() { | void setup() { | ||
pinMode(LED_BLUE, OUTPUT); //configuration de la | pinMode(LED_BLUE, OUTPUT); //configuration de la pin Bleu en mode Sortie | ||
pinMode(LED_GREEN, OUTPUT); //configuration de la | pinMode(LED_GREEN, OUTPUT); //configuration de la pin Verte en mode Sortie | ||
pinMode(LED_RED, OUTPUT); //configuration de la | pinMode(LED_RED, OUTPUT); //configuration de la pin Rouge en mode Sortie | ||
} | } | ||
void loop() { | void loop() { | ||
digitalWrite(LED_BLUE, HIGH); //extinction de la | digitalWrite(LED_BLUE, HIGH); //extinction de la pin | ||
digitalWrite(LED_GREEN, HIGH); //extinction de la | digitalWrite(LED_GREEN, HIGH); //extinction de la pin | ||
digitalWrite(LED_RED, LOW); //allumage de la | digitalWrite(LED_RED, LOW); //allumage de la pin | ||
delay(1000); | delay(1000); | ||
digitalWrite(LED_BLUE, HIGH); //extinction de la | digitalWrite(LED_BLUE, HIGH); //extinction de la pin | ||
digitalWrite(LED_GREEN, LOW); //allumage de la | digitalWrite(LED_GREEN, LOW); //allumage de la pin | ||
digitalWrite(LED_RED, HIGH); //extinction de la | digitalWrite(LED_RED, HIGH); //extinction de la pin | ||
delay(1000); | delay(1000); | ||
digitalWrite(LED_BLUE, LOW); //allumage de la | digitalWrite(LED_BLUE, LOW); //allumage de la pin | ||
digitalWrite(LED_GREEN, HIGH); //extinction de la | digitalWrite(LED_GREEN, HIGH); //extinction de la pin | ||
digitalWrite(LED_RED, HIGH); //extinction de la | digitalWrite(LED_RED, HIGH); //extinction de la pin | ||
delay(1000); | delay(1000); | ||
} | } | ||
Del à 4 broches +5V(ou GND) /R/G/B permettant d'afficher toutes sortes de couleurs
plus d'infos : https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente
trouver la référence couleur: https://www.w3schools.com/colors/colors_hexadecimal.asp
Pour utiliser la Del RVB il n'y a besoin d'aucunes bibliothèques
| Del RVB | ||
| Avant le Setup | Importation de la bibliothèque | Aucunes bibliothèques |
| Définition des pins | #define LED_RED <numéro de pin>; // je défini la pin pour la couleur Rouge
#define LED_GREEN <numéro de pin>; // je défini la pin pour la couleur Vert #define LED_BLUE <numéro de pin>; // je défini la pin pour la couleur Bleue | |
| Dans le Setup | Configuration des pins | 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 fonctionnalités
#define LED_BLUE 2 //définition de la pin Bleue
#define LED_GREEN 3 //définition de la pin Verte
#define LED_RED 4 //définition de la pin Rouge
void setup() {
pinMode(LED_BLUE, OUTPUT); //configuration de la pin Bleu en mode Sortie
pinMode(LED_GREEN, OUTPUT); //configuration de la pin Verte en mode Sortie
pinMode(LED_RED, OUTPUT); //configuration de la pin Rouge en mode Sortie
}
void loop() {
digitalWrite(LED_BLUE, HIGH); //extinction de la pin
digitalWrite(LED_GREEN, HIGH); //extinction de la pin
digitalWrite(LED_RED, LOW); //allumage de la pin
delay(1000);
digitalWrite(LED_BLUE, HIGH); //extinction de la pin
digitalWrite(LED_GREEN, LOW); //allumage de la pin
digitalWrite(LED_RED, HIGH); //extinction de la pin
delay(1000);
digitalWrite(LED_BLUE, LOW); //allumage de la pin
digitalWrite(LED_GREEN, HIGH); //extinction de la pin
digitalWrite(LED_RED, HIGH); //extinction de la pin
delay(1000);
}
Led_RGB_led_rgb.jpg Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #