Menu
CoddyTech

Mélanger les couleurs de la lumière

Fait partie de la section Sorties du Journey Arduino de Coddy. Leçon 7 sur 24.

Lorsque deux couleurs de la LED RGB sont allumées en même temps, ton œil les voit se mélanger en une seule. La lumière se mélange différemment de la peinture :

  • le rouge et le vert donnent du jaune
  • le vert et le bleu donnent du cyan, un bleu clair
  • le rouge et le bleu donnent du magenta, un violet rosé
  • les trois donnent du blanc

Chaque couleur correspond donc à trois choix, un pour chaque broche. Le jaune, c’est :

digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);

Écris les valeurs des trois broches pour chaque couleur, même celles qui sont éteintes. Une broche conserve sa dernière valeur : une couleur restée allumée auparavant se mélangerait donc aux autres.

challenge icon

Défi

Facile

Affiche les couleurs mélangées, une seconde chacune, dans cet ordre et en boucle :

  1. jaune
  2. cyan
  3. magenta
  4. blanc

Écris les trois broches pour chaque couleur. 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() {
  // jaune
  digitalWrite(redPin, HIGH);
  digitalWrite(greenPin, HIGH);
  digitalWrite(bluePin, LOW);
  delay(1000);

  // puis cyan, magenta et blanc
}
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