Avaliação do Usuário

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa
 

 

LEDs RGB são fáceis de encontrar em lojas de material eletrônico e também tem um custo acessível mesmo sendo um pouco mais caros que LEDs comuns.

A grande diversão de um LED RGB é poder reproduzir praticamente qualquer cor utilizando-se de combinações de vermelho (R – Red), verde (G – Green) e azul (B – Blue).

Para esse experimento utilizaremos:

Um Arduino:

Uma placa de ensaios (proto-board) par acondicionar os componentes:

Um LED RGB:

A pinagem para o LED RGB é a seguinte:

Sendo, 1 para o vermelho, 2 para o terra, 3 para o verde e 4 para o azul.

Três resistores de 560 ohms (verde-azul-marrom):

Quatro pedacinhos de fios rígidos:

Encaixe o LED RGB na placa de ensaios e ligue o pino 1 do LED ao pino digital 3 do Arduino, passando por um resistor. Ligue o pino 3 do LED ao pino digital 5 do Arduino passando por um resistor  e o pino 4 do LED ao digital 6 do Arduino passando por um resistor.

 


Agora ligue o pino 2 do LED ao pino GND do Arduino.

Agora com o seguinte código fonte:

 

{code}

void setup() {

pinMode(3,OUTPUT);

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

}

 

void loop() {

digitalWrite(3,R);

digitalWrite(5,G);

digitalWrite(6,B);

}

{/code}

 

Basta alterar as letras R, G e B para valores entre 0 e 255 para variar a intensidade das cores vermelho (R), verde (G) e azul (B) no LED para conseguir qualquer outra cor.

Com isso, por exemplo, você pode conseguir:

R = 255

G = 0

B = 0

R = 0

G = 255

B = 0

R = 0

G = 0

B = 255

R = 255

G = 255

B = 0

R = 255

G = 0

B = 255

R = 255

G = 255

B = 255