Adquira estes componentes na Loja do Lab de Garagem
Neste tutorial será mostrado uma maneira simples de controlar um LED RGB com o Arduino. O RGB é um LED que reproduz três cores: vermelho, verde e azul. Ele possui 4 terminais, um para cada cor e o GND. É possível acender cada uma das cores com diferentes intensidades, resultando em cores diferentes das primárias. Esse controle será gerenciado por três portas com saída PWM do Arduino, reproduzindo-as.
Para isto, serão necessários os seguintes componentes:
- 1 placa Arduino Uno
- 3 Resistores de 330 Ohms - 0,25W
- 1 LED RGB
A seguir, monte o circuito como mostrado abaixo:
A seguir, abra a IDE do Arduino e digite o seguinte código:
// Firmware para Controle de Cores do LED RGB
#define RED 3 // Define o pino 3 com PWM como RED
#define BLUE 5 // Define o pino 5 com PWM como BLUE
#define GREEN 6 // Define o pino 6 com PWM como GREEN
int red = 255, green = 255, blue = 255; // valores de 0 a 255 (variá-los para obter cores diferentes).
void setup() {
pinMode (RED, OUTPUT); // Pino 3 declarado como saída
pinMode (BLUE, OUTPUT); // Pino 5 declarado como saída
pinMode (GREEN, OUTPUT); // Pino 6 declarado como saída
}
void loop() {
analogWrite (GREEN, green); // Envia o sinal de "green" para o terminal de cor verde do LED
analogWrite (BLUE, blue); // Envia o sinal de "blue" para o terminal de cor azul do LED
analogWrite (RED, red); // Envia o sinal de "red" para o terminal de cor vvermelha do LED
}
Observe a linha marcada em azul no código. Há três variáveis. São elas que controlarão a intensidade da luminosidade de cada LED. Esses valores podem variar de 0 a 255 (devido à faixa do PWM do Arduino) para cada LED. Se você os variar, perceberá a mudança de cores. E o seu reprodutor de cores com o LED RGB está pronto!!! Esperamos que tenha gostado! Qualquer dúvida, poste no blog!
Links de Referência:
Comentar
O meu led rgb veio fabricado ao contrário kkkkk. O negativo é positivo.
Prezados, boa tarde!
Eu fiz este circuito e gostaria agora de controlá-lo via controle remoto com 16 cores, ou seja, programar com o Arduino, se necessário, e instalar circuito SEM o arduino. é possivel? Abs, Natalia
cara pretendo fazer uma cortina de led tipo esta : http://www.youtube.com/watch?v=T1c9ElLxwng preciso de uma ajuda
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)