Robótica para Educadores
Projeto 08-LED RGB
1
Projeto 08-LED RGB
LEMBRE-SE:
As aulas de todos os projetos estão disponíveis para download;
Faça os download das aulas para ter um tutorial e ir seguindo passo
a passo conforme instruções da vídeo aula;
Os códigos de todos os projetos estão disponíveis para download;
Faça o download dos códigos para copiar e colar no Tinkercad.
Utilize como meio de estudo e tira dúvidas;
Faça login no Tinkercad, abra um projeto de circuito novo,
renomeie com o nome do projeto que está fazendo e posicione a
protoboard e o Arduíno Uno na área livre do Tinkercad para
iniciar qualquer um dos projetos.
2
Projeto 08-LED RGB
Problema a ser resolvido: O projeto consiste em acender um
LED RGB e ir alterando seus parâmetros para verificar o que
acontece.
Material necessário:
Arduíno UNO;
Protoboard;
3 Resistores de 220Ω;
1 LED RGB;
4 fios jumpers.
3
Projeto 08-LED RGB
LED RGB: é um diodo que emite luz. Diferentemente do LED comum, o LED
RGB tem 4 pernas. Basta fazer passar uma corrente que ele irá emitir uma luz.
A cor da luz vai depender de qual das pernas está passando a corrente elétrica.
4
Projeto 08-LED RGB
Passo a passo da
montagem:
1. Selecione um LED RGB em
componentes básicos.
Encaixe o terminal esquerdo
(vermelho) na posição h10.
As demais se encaixarão
automaticamente.
2. Selecione três resistores de
220Ω (rotacione os mesmos)
e encaixe o terminal
superior do resistor
esquerdo na posição f10,
terminal superior do resistor
centrar na posição f12 e por
fim o terminal superior do
resistor na posição f13.
5
Projeto 08-LED RGB
Passo a passo da
montagem:
3.
Ligue o Jumper Vermelho na
posição a10 e no pino 11 da
placa;
Ligue o Jumper Preto na
posição f11 e no pino GND da
placa;
Ligue o Jumper Azul na posição
a12 e no pino 10 da placa;
Ligue o Jumper Verde na
posição a13 e no pino 9 da
placa;
6
Projeto 08-LED RGB
Montagem final no Tinkercad:
7
Projeto 08-LED RGB
Código-fonte do projeto, parte 1:
Linha Código Explicações
1 int verde = 9; Criamos a variável verde do tipo inteira
2 int azul = 10; Criamos a variável azul do tipo inteira
3 int vermelho = 11; Criamos a variável vermelho do tipo inteira
4 void setup()
5 {
6 pinMode(verde, OUTPUT); Configura o pino verde (9) como saída
7 pinMode(azul, OUTPUT); Configura o pino azul (10) como saída
8 pinMode(vermelho, OUTPUT); Configura o pino vermelho (11) como saída
9 }
8
Projeto 08-LED RGB
Código-fonte do projeto, parte 2:
Linha Código Explicações
10 void loop()
11 {
12 analogWrite(verde, random(0,255)); analogWrite recebe valor aleatório de 0 a 255 no pino 9 (verde)
13 analogWrite(azul, random(0,255)); analogWrite recebe valor aleatório de 0 a 255 no pino 10 (azul)
14 analogWrite(vermelho, random(0,255)); analogWrite recebe valor aleatório de 0 a 255 no pino 11
(vermelho)
15 delay(200); Espera 0,2 segundos
16 }
9
Projeto 08-LED RGB
Agora vamos simular o funcionamento deste projeto através do Tinkercad:
10
Projeto 08-LED RGB
Agora vamos baixar o código deste projeto e posteriormente carrega-lo na IDE
do nosso Arduíno e verificar o mesmo montado e funcionando com o kit físico.
Para isso clique em “Código” e depois na “Seta apontada para baixo”.
O Arquivo “projeto_08_led_rgb1” será baixado na pasta downloads do seu
computador.
11
Projeto 08-LED RGB
Do virtual para o real precisamos realizar alguns ajustes:
LED RGB: Terminal vermelho h10; Terminal 5V h11; Terminal azul h12;
Terminal verde h13.
Resistor vermelho terminal superior f10; Resistor azul terminal superior f12;
Resistor verde terminal superior f13.
Resistor vermelho terminal inferior b10; Resistor azul terminal inferior b12;
Resistor verde terminal inferior b13.
12
Projeto 08-LED RGB
Do virtual para o real precisamos realizar alguns ajustes:
Jumpers da protoboard: vermelho a10; preto f11; azul a12; vermelho a13.
Jumpers da placa UNO: vermelho pino11; preto pino 5V; azul pino 10; verde
pino 9.
13
Projeto 08-LED RGB
Detalhes de montagem do projeto físico:
14
Projeto 08-LED RGB
Detalhes de montagem do projeto físico finalizado:
15
Projeto 08-LED RGB
Atenção: Antes de abrir o arquivo na IDE, lembre-se de conferir se a
placa UNO está selecionada e a porta “COM” está correta através do
menu “Ferramentas-Placa:” e “Ferramentas-Porta:”.
16
Projeto 08-LED RGB
Agora vamos abrir o arquivo na IDE instalada no seu computador e abrir
o arquivo que baixamos do tinkercad.
Para isso clique em “Arquivo-Abrir”:
17
Projeto 08-LED RGB
Selecione o arquivo “projeto_08_led_rgb1”
Caso a IDE solicitar a criação de uma pasta para armazenar o arquivo basta concordar e
abrir o arquivo na pasta criada.
18
Projeto 08-LED RGB
Após o arquivo estar na
janela de código da IDE,
vamos fazer dois
procedimentos:
1. Verificar se ele não possui
erro para executar. Para isto
clique em Verificar.
O programa apresentará uma
mensagem em seu rodapé
“Compilando Sketch” e
estando ok a mensagem será
alterada para “Compilação
terminada”.
19
Projeto 08-LED RGB
Após o arquivo estar na área
da IDE, vamos fazer dois
procedimentos:
2. Carregar o programa na nossa
placa Arduíno. Para isto clique
em Carregar.
O programa apresentará uma
mensagem em seu rodapé
“Carregando...” e estando ok a
mensagem será alterada para
“Carregado”.
A partir deste momento vamos
ver o funcionamento do projeto
20
com o kit físico...
Projeto 08-LED RGB
Projeto 08-LED RGB pelo kit físico em funcionamento:
21
Projeto 08-LED RGB
Comparativo virtual x real:
22
Projeto 08-LED RGB
Você como educador pode apresentar as seguintes questões para
provocar seus alunos e/ou filhos a realizarem pesquisas para
aprenderem ainda mais:
1. Como são criadas as cores no LED RGB?
2. O LED RGB pode ser utilizados para quais outras finalidades?
3. Porque utilizamos um resistor para cada terminal do LED RGB?
23
Projeto 08-LED RGB
Todos os projetos do curso estarão disponíveis no Tinkercad caso você
tenha alguma duvida tanto em relação aos componentes e seu
posicionamento bem como o código-fonte do mesmo. Inclusive o
código-fonte você pode baixar para seu computador ou copiar e colar
no seu projeto. Os códigos-fontes de todos os projetos também
estarão disponíveis na respectivas aulas de cada projeto.
Para visualizar os projetos no Tinkercad faça os seguintes
procedimentos:
[Link]ça login no Tinkercad;
[Link] na “Lupa” ao lado de ensinar;
[Link] mostre-me digite “Thiago Malagutti”, depois clique em “Pessoas”
e depois na “Lupa” ao lado do nome Thiago Malagutti;
24
Projeto 08-LED RGB
4. Depois clique no nome encontrado;
5. Depois em “Circuits”;
6. Por fim, clique sobre o projeto
que você deseja:
25
Projeto 08-LED RGB
Dúvidas registre aqui na plataforma.
“Educação não transforma o mundo. Educação muda as
pessoas. Pessoas transformam o mundo”. Paulo Freire
Muito obrigado!
26