Académique Documents
Professionnel Documents
Culture Documents
(TUTO) Arduino Utiliser Une LED RGB (RVB) + Code, Câblage
(TUTO) Arduino Utiliser Une LED RGB (RVB) + Code, Câblage
ARDUINO FRANCE
Tutoriels et Projets avec l'Arduino
Arduino France / Arduino Tutoriels en Français / Changer la couleur d’une LED RGB Arduino
Search …
NOUVEAUX REVIEW
Branchement module Wi
ESP8266 ESP-01
Branchement capteur de
ACS712 Arduino
NOUVEAUX PROJET
SOMMAIRE ►
LED RGB principe de fonctionnement datasheet Jeu Arduino avec LEDs «
séquence »
Comment connecter LED RGB à Arduino (ky-009)
Code Arduino pour changer la couleur LED RGB
Code Arduino pour faire clignoter une LED RGB Contrôle de lampe par ca
ultrasons Arduino
Aujourd’hui, nous allons utiliser les sorties PWM numériques et analogiques de la carte
Arduino pour allumer une LED RGB (RVB) avec différentes nuances. L’utilisation de bandes de Comment faire caractère
LED RGB permet de créer un éclairage intérieur avec n’importe quelle nuance de couleur. Nous LCD 16×2 Arduino
vous montrerons la disposition et le brochage d’une LED RGB (Rouge sur R; Vert sur G et Bleu
sur B) pleine couleur et comment changer les couleurs de la SMD LED RVB Arduino.
une breadboard;
Les LED RVB combinent trois cristaux de couleurs différentes dans un seul boîtier. Les LED
RVB ont 4 sorties – une commune (l’anode ou la cathode a le fil le plus long) et trois sorties de
couleur. Une résistance doit être connectée à chaque sortie couleur. Le module LED RVB
Arduino peut être monté directement sur la carte et comporter des résistances intégrées –
cette option est plus pratique pour ceux qui sont novices en matière de programmation.
Le brochage des LED SMD RGB est illustré sur la photo ci-dessus. Notez également que pour
de nombreuses LED multicolores (LED tricolores), vous avez besoin d’un diffuseur, sinon vous
verrez les composantes de la couleur. Ensuite, nous connectons la LED SMD tricolore à
l’Arduino (ky-009) et la faisons d’abord clignoter dans différentes couleurs, puis scintiller
doucement dans différentes couleurs en utilisant le PWM Arduino Uno ou Nano.
Les avantages des LED RVB sont leur conception simple, leur petite taille et leur rendement
lumineux élevé. Le module LED RVB (RGB) peut être connecté directement à la carte, sans fil
ni planche à pain. Si vous utilisez une LED (diode électroluminescente) RVB, connectez-la
selon le schéma de la photo. Après avoir connecté le module LED tricolores (ky-009) et
assemblé le circuit sur l’Arduino, chargez le programme dans la carte Arduino Uno.
OUVRIR
#define RED 11
#define GRN 12
#define BLU 13
void setup() {
pinMode(RED, OUTPUT);
pinMode(GRN, OUTPUT);
pinMode(BLU, OUTPUT);
}
void loop() {
digitalWrite(RED, HIGH);
digitalWrite(GRN, LOW);
digitalWrite(BLU, LOW);
delay(1000);
digitalWrite(RED, LOW);
digitalWrite(GRN, HIGH);
digitalWrite(BLU, LOW);
delay(1000);
delay(1000);
digitalWrite(RED,
digitalWrite(RED, LOW);
LOW);
digitalWrite(GRN,
digitalWrite(GRN, LOW);
LOW);
digitalWrite(BLU,
digitalWrite(BLU, HIGH);
HIGH);
delay(1000);
delay(1000);
}
1. avec la directive #define, nous avons remplacé les numéros de broches 11, 12 et 13 par les
noms correspondants. Ceci est fait par commodité afin de ne pas être confus dans le croquis et
de comprendre quelle couleur nous activons;
2. dans la procédure void loop(), nous allumons les trois couleurs de la LED RVB à tour de rôle.
#define RED 11
#define GRN 10
#define BLU 9
void setup()
setup() {
pinMode(RED,
pinMode(RED, OUTPUT);
OUTPUT);
pinMode(GRN,
pinMode(GRN, OUTPUT);
OUTPUT);
pinMode(BLU,
pinMode(BLU, OUTPUT);
OUTPUT);
}
void loop()
loop() {
for (int
(int i = 0; i <= 255; i++) {
analogWrite(RED,
analogWrite(RED, i);
delay(2);
delay(2);
}
for (int
(int i = 255; i >= 0; i--) {
analogWrite(RED,
analogWrite(RED, i);
delay(2);
delay(2);
}
for (int
(int i = 0; i <= 255; i++) {
analogWrite(GRN,
analogWrite(GRN, i);
delay(2);
delay(2);
}
for (int
(int i = 255; i >= 0; i--) {
analogWrite(GRN,
analogWrite(GRN, i);
delay(2);
delay(2);
}
for (int
(int i = 0; i <= 255; i++) {
analogWrite(BLU,
analogWrite(BLU, i);
delay(2);
delay(2);
}
for (int
(int i = 255; i >= 0; i--) {
analogWrite(BLU,
analogWrite(BLU, i);
delay(2);
delay(2);
}
}
3.7/5 - (3 votes)
Branchement bouton- Veilleuse de nuit à base Guirlande de Noël sur LED de contrôle avec
Si vous trouvez une erreur de syntaxe ou d'orthographe dans le texte, veuillez nous le faire savoir via la fonction "commentaires".
Bonjiour,
cette programmation est-elle valable pour des rubans led rgb ?
merci pour votre réponse,
Cdlt
RÉPONDRE
администратор dit :
janvier 27, 2022 à 3:57
Bonjour. La ruban de LED peut également être contrôlée, mais elle est connectée via
un module relais ou transistor – https://arduino-france.site/bande-led/
RÉPONDRE
Laisser un commentaire
Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *
Commentaire
Nom *
E-mail *
Site web
Enregistrer mon nom, mon e-mail et mon site dans le navigateur pour mon prochain commentaire.
LAISSER UN COMMENTAIRE
Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont
utilisées.
Branchement display 1.8 TFT SPI Piano Arduino avec boutons- Projets pour débutants
Branchement module Wi-Fi Jeu Arduino avec LEDs « Répétez Tutoriels Arduino en Français
Arduino ESP8266 ESP-01 la séquence »
Référence des cartes Arduino
Langage de programmation
Branchement capteur de courant Contrôle de lampe par capteur à
ACS712 Arduino ultrasons Arduino