Menu
CoddyTech

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 éteint

Pour 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.

challenge icon

Défi

Facile

La 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
}
quiz iconTestez-vous

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