Del à 4 broches +5V(ou GND) /R/V/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
1 #define LED_BLUE 2 //définition de la pin Bleue
2 #define LED_GREEN 3 //définition de la pin Verte
3 #define LED_RED 4 //définition de la pin Rouge
4
5 void setup() {
6 pinMode(LED_BLUE, OUTPUT); //configuration de la pin Bleu en mode Sortie
7 pinMode(LED_GREEN, OUTPUT); //configuration de la pin Verte en mode Sortie
8 pinMode(LED_RED, OUTPUT); //configuration de la pin Rouge en mode Sortie
9 }
10
11 void loop() {
12 digitalWrite(LED_BLUE, HIGH); //extinction de la pin
13 digitalWrite(LED_GREEN, HIGH); //extinction de la pin
14 digitalWrite(LED_RED, LOW); //allumage de la pin
15 delay(1000);
16 digitalWrite(LED_BLUE, HIGH); //extinction de la pin
17 digitalWrite(LED_GREEN, LOW); //allumage de la pin
18 digitalWrite(LED_RED, HIGH); //extinction de la pin
19 delay(1000);
20 digitalWrite(LED_BLUE, LOW); //allumage de la pin
21 digitalWrite(LED_GREEN, HIGH); //extinction de la pin
22 digitalWrite(LED_RED, HIGH); //extinction de la pin
23 delay(1000);
24 }
1 #define LED_BLUE 9 //définition de la pin Bleue
2 #define LED_GREEN 10 //définition de la pin Verte
3 #define LED_RED 11 //définition de la pin Rouge
4
5 void setup() {
6 pinMode(LED_BLUE, OUTPUT); //configuration de la pin Bleu en mode Sortie
7 pinMode(LED_GREEN, OUTPUT); //configuration de la pin Verte en mode Sortie
8 pinMode(LED_RED, OUTPUT); //configuration de la pin Rouge en mode Sortie
9 }
10
11 void loop() {
12 analogWrite(LED_BLUE, 0); //extinction de la pin
13 analogWrite(LED_GREEN, 0); //extinction de la pin
14 analogWrite(LED_RED, 127); //allumage de la pin à 50%
15 delay(1000);
16 analogWrite(LED_BLUE, 0); //extinction de la pin
17 analogWrite(LED_GREEN, 127); //allumage de la pin à 50%
18 analogWrite(LED_RED, 0); //extinction de la pin
19 delay(1000);
20 analogWrite(LED_BLUE, 127); //allumage de la pin à 50%
21 analogWrite(LED_GREEN, 0); //extinction de la pin
22 analogWrite(LED_RED, 0); //extinction de la pin
23 delay(1000);
24 }
Led_RGB_led_rgb.jpg Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #