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.
Défi
FacileAffiche les couleurs mélangées, une seconde chacune, dans cet ordre et en boucle :
- jaune
- cyan
- magenta
- 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
}
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