Mudando as Cores do P20 – Modulo Led RGB

“Extraído do Livro Arduino Simples e Divertido com autorização dos autores”.
Escrito por: Cláudio Vieira Oliveira e Humberto Zanetti

LED RGB

Um LED RGB possui três LEDs (Vermelho, Verde e Azul) encapsulados em um mesmo invólucro sendo que, a partir destas três cores, podemos gerar uma infinidade de combinações e efeitos luminosos.

IMG_3028
Figura 4.6: Módulo P20 – LED RGB Ânodo Comum

Na Figura 4.7 podemos notar que as seguintes conexões deverão ser realizadas através de cabos com conectores do tipo Macho-Fêmea:

 

  1. Pino Red do P20 no pino 9 do Arduino;
  2. Pino Green do P20 no pino 10 do Arduino;
  3. Pino Blue do P20 no pino 11 do Arduino;
  4. Pino +5v do P20 no pino do Arduino.

 post4-2

Figura 4.7: Ligação do P20 ao Arduino

Após realizar a montagem, acesse o ambiente de desenvolvimento do Arduino e digite o seguinte sketch:

 

// LED RGB

int VERMELHO = 9, VERDE = 10, AZUL = 11;

 

int iVermelho, iVerde, iAzul;

 

void setup() {

pinMode (VERMELHO, OUTPUT);

pinMode (VERDE, OUTPUT);

pinMode (AZUL, OUTPUT);

}

 

void loop() {

iVermelho = random(256);

iVerde = random(256);

iAzul = random(256);

analogWrite(VERMELHO, iVermelho);

analogWrite(VERDE, iVerde);

analogWrite(AZUL, iAzul);

delay(500);

}

 

Analisando o projeto é possível observar que os pinos do módulo P20 – LED RGB Ânodo Comum estão conectados à pinos de saída PWM do Arduino. Em seguida, para cada componente de cor (vermelho, verde e azul) é sorteado um valor aleatório entre 0 e 255. A junção dos valores dos três componentes irá reproduzir a cor resultante durante 0,5 segundo, que é determinado pela função delay. Em seguida, novos valores são sorteados e assim sucessivamente.

Para mais projetos como esse compre o Livro Arduino Simples e Divertido clicando aqui!