Vous êtes sur la page 1sur 7

Spécialistes en conception

Entreprise qui conçoit et fabrique des luminaires et des ventilateurs


de plafond
faro.es OUVRIR

ARDUINO FRANCE
Tutoriels et Projets avec l'Arduino

Changer la couleur d’une LED RGB Arduino


 juin 5, 2021  2 Comments  Arduino Tutoriels en Français

 Arduino France / Arduino Tutoriels en Français / Changer la couleur d’une LED RGB Arduino

Search …

NOUVEAUX REVIEW

Branchement display 1.8


128×160 Arduino

Branchement module Wi
ESP8266 ESP-01

Branchement capteur de
ACS712 Arduino

ISD1820 module de lectu


d’enregistrement vocal /

NOUVEAUX PROJET

Piano Arduino avec bout


poussoirs et buzzer

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.

Pour cette activité, nous aurons besoin:

Arduino Uno / Arduino Nano / Arduino Mega;

la LED RGB (ky-009);

une breadboard;

des fils de connexion;

Fonctionnement du LED RGB


(datasheet)

Principe de fonctionnement LED RGB (datasheet)

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.

Comment brancher une LED RGB Arduino


Comment connecter la LED RGB Arduino

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.

Programme Arduino changer la couleur LED RGB

Large choix de lampes


Ventilateurs de plafond
Éclairage intérieur, éclairage extérieur,
ventilateurs de plafond et d'ampoules
faro.es

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);
}

Explication du code pour changer la couleur LED RGB:

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.

Comment connecter la LED SMD RGB Arduino

Programme Arduino faire clignoter une LED RGB

#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);
}
}

Explication du code pour faire clignoter LED RGB:

1. les broches 9, 10 et 11 étaient utilisées comme sorties analogiques – analogWrite.

Conclusion. Les sorties analogiques de l’Arduino utilisent la « modulation de largeur


d’impulsion » pour produire différents courants. Nous pouvons alimenter les trois entrées de
couleur sur la SMD LED avec une valeur différente de signal PWM allant de 0 à 255, ce qui
nous permet d’obtenir presque n’importe quelle nuance de lumière sur la LED RGB d’Arduino.
Si vous avez encore des questions – laissez-les dans les commentaires de cet article.

3.7/5 - (3 votes)

Related post à croquis Changer la couleur d’une LED RGB Arduino

Branchement bouton- Veilleuse de nuit à base Guirlande de Noël sur LED de contrôle avec

poussoir avec Arduino Arduino et ws2812b Arduino et bande LED télécommande IR

Aidez-nous à être meilleurs!

Si vous trouvez une erreur de syntaxe ou d'orthographe dans le texte, veuillez nous le faire savoir via la fonction "commentaires".

Surtout si vous avez besoin de notre aide pour la programmation également :)

Merci. Votre aide pourrait ressembler à ceci:

faux - "partie du texte"

correct - "votre variante"

2 commentaire par exemple: Changer la couleur d’une LED RGB Arduino

Jacques Pulon dit :


janvier 26, 2022 à 3:38

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.

NEW ARTICLES NEW PROJETS NAVIGATION

Branchement display 1.8 TFT SPI Piano Arduino avec boutons- Projets pour débutants

128×160 Arduino poussoirs et buzzer


Reviews capteurs et modules

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

© 2019 - 2023 arduino-france.site - Tutoriels et Projets avec la carte Arduino / Genuino

Vous aimerez peut-être aussi