Allumer une LED RGB
Fait partie de la section Sorties du Journey Arduino de Coddy. Leçon 6 sur 24.
Une LED RGB est constituée de trois petites LED dans un même boîtier : rouge, verte et bleue. Elle possède quatre pattes, une pour chaque couleur et une commune aux trois.
Dans une LED RGB à cathode commune, la patte commune est le côté négatif des trois LED : elle se connecte donc à GND. Chaque patte de couleur passe par sa propre résistance et se connecte à sa propre broche. Sur cette carte :
const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;Chaque couleur est une LED ordinaire : définissez sa broche sur HIGH pour l’allumer et sur LOW pour l’éteindre.
digitalWrite(redPin, HIGH); // rouge allumé
digitalWrite(bluePin, LOW); // bleu éteintPour passer d’une couleur à une autre, éteignez l’ancienne en même temps que vous allumez la nouvelle. Si les deux restent allumées, vous les voyez mélangées.
Défi
FacileLa LED RGB a le rouge sur la broche 11, le vert sur la broche 10 et le bleu sur la broche 9. Fais-la alterner entre deux couleurs :
- rouge pendant une seconde
- puis bleu pendant une seconde
- encore et encore, avec une seule couleur allumée à la fois
Appuie sur Run, puis sur Check.
Essayez vous-même
const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
// rouge pendant une seconde, puis bleu pendant une seconde
}
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Sorties
Entraînez-vous par vous-même : Playground Arduino