Mescola i colori della luce
Fa parte della sezione Uscite del percorso Arduino di Coddy. Lezione 7 di 24.
Quando due colori del LED RGB sono accesi insieme, l'occhio li vede mescolati in un unico colore. La luce si mescola in modo diverso dalla vernice:
- rosso e verde fanno giallo
- verde e blu fanno ciano, un azzurro chiaro
- rosso e blu fanno magenta, un viola rosato
- tutti e tre fanno bianco
Quindi ogni colore dipende da tre scelte, una per ogni pin. Il giallo è:
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);Imposta tutti e tre i pin per ogni colore, anche quelli spenti. Un pin mantiene il suo ultimo valore, quindi un colore rimasto acceso da prima si mescolerebbe.
Sfida
FacileMostra i colori misti, uno al secondo, in quest'ordine e ripetutamente:
- giallo
- ciano
- magenta
- bianco
Scrivi tutti e tre i pin per ogni colore. Premi Run, poi Check.
Provalo tu
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() {
// amarillo
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);
delay(1000);
// después cian, magenta y blanco
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Uscite
Esercitati da solo: Playground Arduino