Misture cores de luz
Parte da seção Saídas do Journey de Arduino da Coddy. Lição 7 de 24.
Quando duas cores do LED RGB estão acesas ao mesmo tempo, seus olhos as veem misturadas em uma só. A luz se mistura de forma diferente da tinta:
- vermelho e verde formam amarelo
- verde e azul formam ciano, um azul-claro
- vermelho e azul formam magenta, um roxo rosado
- as três juntas formam branco
Então, cada cor é definida por três escolhas, uma para cada pino. Amarelo é:
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);Escreva nos três pinos para cada cor, até mesmo naqueles que estão apagados. Um pino mantém seu último valor, então uma cor que ficou acesa de antes será misturada.
Desafio
FácilExiba as cores misturadas, um segundo cada, nesta ordem e repetidamente:
- amarelo
- ciano
- magenta
- branco
Escreva os três pinos para cada cor. Pressione Executar, depois Verificar.
Experimente você mesmo
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() {
// amarelo
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);
delay(1000);
// depois ciano, magenta e branco
}
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Saídas
Pratique por conta própria: Playground de Arduino