Hoje, vamos aprender sobre os LEDs RGB, mas primeiramente, o que é um LED RGB?
A sigla RGB é uma abreviação de Red (Vermelho), Green (Verde) e Blue (Azul), que são as três cores que combinadas podem produzir qualquer outra cor.
Os LEDs RGB nada mais são que três LEDs comuns, dentro de uma mesma estrutura, como mostra a imagem abaixo:
Figura 1: Diagrama elétrico de um LED RGB
O controle de um LED RGB é bem simples, muito parecido com os LEDs comuns, mas enquanto nos LEDs comuns usamos as chamadas saídas digitais, que são saídas com apenas duas opções, Alto ou Baixo, como Ligado e Desligado, os LEDs RGB podem utilizar saídas analógicas.
Mas o que são as saídas analógicas?
Saídas analógicas são saídas que conseguem emitir um sinal intermediário sendo de valor 0 o sinal Baixo e 255 o sinal Alto. Utilizaremos isso para controlar a intensidade das cores do LED, criando assim a cor que desejarmos, como mostrado na figura abaixo:
Figura 2: Controle analógico de cores RGB / Fonte: www.makerzine.com.br
- Computador, laptop ou Tablet com acesso à plataforma;
- Cabo de programação ou webcam, caso queira utilizar a 3D Board.
Programando:
Para programar, usaremos a plataforma CODE, assim poderemos criar, simular e transferir o programa para a placa.
Conforme a figura 1, o LED RGB está ligado aos pinos 9 (Vermelho), 10 (Verde) e 11 (Azul).
Na plataforma, usaremos o programa a seguir:
Utilizando o programa acima, o resultado esperado é o mostrado na imagem a seguir:
Como pode ver, o LED acendeu em um verde mais claro, e você pode fazê-lo acender na cor que quiser, basta alterar os valores de saída de cada pino do programa.
Possíveis Problemas:
- Verifique se a chave seletora próxima ao Arduino se encontra na posição “OFF”.
- Coloque a chave seletora dos LEDs na posição “RGB”.
- Confira se o programa foi transferido.
- Verifique o cabo USB.
Desafios:
Na aula passada, aprendemos a usar o temporizador e os LEDs, agora aprendemos os LEDs RGB, que tal se colocarmos o LED RGB para trocar de cor a cada 1 segundo? Você pode começar com 2 cores e ir aumentando a quantidade para dificultar.
Crie um código de um semáforo, com as cores verde, vermelho e amarelo utilizando apenas o LED RGB.
Escrito por:
Henrique Mendes
Técnico em hardware na PiCode Education, cursando tecnologia em mecatrônica industrial e treinando para a olimpíada de robótica móvel, medalhista de ouro estadual e prata nacional em olimpíada de matemática, formado como eletricista de manutenção eletroeletrônica, mecânica de usinagem e nanociência e nanotecnologia, aficionado por carros.
Curtiu Nossa Proposta?
Receba um
orçamento
personalizado.
Caso tenha interesse em conhecer mais sobre nossas soluções e/ou
tirar alguma dúvida, escolha uma das opções abaixo e entre já em
contato com nossa equipe!