Menu
CoddyTech

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.

challenge icon

Desafio

Fácil

Exiba as cores misturadas, um segundo cada, nesta ordem e repetidamente:

  1. amarelo
  2. ciano
  3. magenta
  4. 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
}
quiz iconTeste seus conhecimentos

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