Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Controlando um LED RGB no Arduino

Imprimir
Avaliação do Usuário: / 10
PiorMelhor 

 

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:

 

void setup() {
pinMode(3,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}
 
void loop() {
digitalWrite(3,R);
digitalWrite(5,G);
digitalWrite(6,B);
}

 

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

 

Comentários  

 
0 #2 InformaçãoDaniel Fernandes 08-01-2014 22:04
Belo projeto e muito interessante! mas...
Como sou muito iniciante, não entendi sobre a alteração ou combinação das cores quando vc disse: 'Basta alterar as letras R, G e B para valores entre 0 e 255'. Como ficaria o código então?
Muito obrigado
Citar
 
 
+1 #1 APK para Led RGB com arduinoLaese 27-03-2013 09:30
É possível também baixar um APK android gratuito para controlar led RGB via bluetooth em https://play.google.com/store pesquisando por BT4 SanUSB. O APK possibilita também modificar o nome do dispositivo bluetooth via android: http://www.youtube.com/watch?v=5bOcVZqi0GM
O link para o firmware do arduino está disponível na tela do aplicativo instalado.
Citar
 

Adicionar comentário


Código de segurança
Atualizar

You are here: