Escolar Documentos
Profissional Documentos
Cultura Documentos
ARDUINO NO TINKERCAD:
2. Materiais:
- Computador com acesso à Internet
Lembre-se de que o Tinkercad é uma plataforma de simulação virtual, portanto, não é necessário nenhum
material físico para realizar esse experimento. Tudo é feito de forma virtual na plataforma.
3. Passo a Passo:
1. Acesse o site do Tinkercad e faça login na sua conta (ou crie uma conta, caso ainda não tenha uma).
2. Na página inicial do Tinkercad, clique em "Criar Novo Circuito" para iniciar um novo projeto.
3. No canto direito da tela, procure a biblioteca de componentes e digite "Arduino Uno". Arraste o Arduino
Uno para a área de trabalho.
4. Agora, procure o componente "LED" na biblioteca de componentes e arraste-o para a área de trabalho,
próximo ao Arduino.
5. Em seguida, adicione um resistor de 220 ohms à área de trabalho e posicione-o em série com o LED.
Conecte uma extremidade do resistor ao anodo (perna mais longa) do LED.
6. Agora, adicione fios de ligação entre os componentes para fazer as conexões necessárias. Conecte o cátodo
(perna mais curta) do LED a uma das portas digitais do Arduino, por exemplo, a porta digital 13.
7. Conecte o outro terminal do resistor a uma das portas GND (terra) do Arduino.
8. Verifique se todas as conexões estão bem ajustadas e os componentes estão posicionados corretamente.
9. Agora você está pronto para programar o Arduino para acender o LED. Clique duas vezes no Arduino Uno
para abrir a janela de programação.
```C++
void setup() {
void loop() {
}
11. Clique em "Verificar" para garantir que não há erros no código.
12. Em seguida, clique em "Fazer upload" para carregar o código no Arduino virtual.
13. Após o upload do código, o LED deverá começar a piscar a intervalos de 1 segundo.
14. Parabéns! Você acaba de criar e programar o acendimento de um LED na Protoboard com o Arduino no
Tinkercad.
Caro professor(a), caso queira dar sequência a essa atividade com os alunos, você pode realizar as
perguntas abaixo:
4. Perguntas
1. Quais materiais foram utilizados para montar o circuito do acendimento do LED no Tinkercad?
3. Por que o LED precisa de um resistor em série para ser conectado ao Arduino?
4. Na programação do Arduino, qual função é utilizada para configurar a porta digital 13 como saída (output)?
7. Experimente alterar o valor do atraso (delay) para 500 milissegundos (0,5 segundos). O que acontece com
a frequência do piscar do LED?
8. Se você quisesse aumentar a intensidade de brilho do LED, o que poderia ser feito no circuito ou no código?
9. Como você pode verificar se a conexão entre o Arduino e o LED está correta durante a simulação?
10. O que aconteceria se você conectasse o LED diretamente a uma porta de saída do Arduino, sem utilizar o
resistor?
11. Como você poderia modificar o código do Arduino para fazer o LED piscar de forma diferente, por
exemplo, em sequências mais longas ou com padrões específicos?
12. Quais são as principais diferenças entre acender o LED por meio da programação do Arduino e o
acionamento manual de um LED usando uma fonte de energia externa?
A simulação do acendimento do LED na Protoboard com o Arduino proporciona aos alunos uma
oportunidade única de explorar conceitos fundamentais de eletrônica e programação. As perguntas
acima incentivam os alunos a refletirem sobre o funcionamento do circuito, a importância do resistor e
a relação entre o código do Arduino e o comportamento do LED. Ao responderem a essas questões, os
alunos aprimoram seu entendimento prático sobre os princípios elétricos e a lógica de programação,
consolidando assim seus conhecimentos de forma interativa e divertida.
5. Gabarito
1. Quais materiais foram utilizados para montar o circuito do acendimento do LED no Tinkercad?
- LED virtual
O resistor de 220 ohms é utilizado em série com o LED para limitar a corrente que passa pelo LED,
evitando danos ao componente. O LED possui uma tensão de operação específica, e o resistor garante
que a corrente seja controlada para que o LED funcione corretamente.
3. Por que o LED precisa de um resistor em série para ser conectado ao Arduino?
O LED precisa de um resistor em série para ser conectado ao Arduino porque o Arduino fornece uma
tensão constante, enquanto o LED possui uma tensão de operação menor. O resistor ajuda a ajustar a
corrente que passa pelo LED de acordo com suas especificações.
4. Na programação do Arduino, qual função é utilizada para configurar a porta digital 13 como saída (output)?
A função utilizada para configurar a porta digital 13 como saída é "pinMode(13, OUTPUT);".
7. Experimente alterar o valor do atraso (delay) para 500 milissegundos (0,5 segundos). O que acontece com
a frequência do piscar do LED?
Se o valor do atraso (delay) for alterado para 500 milissegundos, a frequência do piscar do LED
aumentará, e o LED piscará duas vezes mais rápido do que com o atraso de 1 segundo.
8. Se você quisesse aumentar a intensidade de brilho do LED, o que poderia ser feito no circuito ou no código?
Para aumentar a intensidade de brilho do LED, é possível alterar o valor do resistor para um de
menor resistência, o que aumentará a corrente que passa pelo LED. Além disso, é possível utilizar um
LED de maior intensidade luminosa ou ajustar a tensão de alimentação do circuito (apenas se for uma
fonte ajustável).
9. Como você pode verificar se a conexão entre o Arduino e o LED está correta durante a simulação?
Durante a simulação, você pode verificar se a conexão entre o Arduino e o LED está correta
observando se a porta digital 13 do Arduino está conectada corretamente ao LED através de um fio, e
se o LED possui um resistor em série para limitar a corrente.
10. O que aconteceria se você conectasse o LED diretamente a uma porta de saída do Arduino, sem utilizar o
resistor?
Se o LED fosse conectado diretamente a uma porta de saída do Arduino, sem utilizar o resistor, a
corrente que passaria pelo LED seria maior do que a capacidade suportada pelo componente. Isso
poderia danificar o LED, fazendo com que ele queime ou deixe de funcionar corretamente.
11. Como você poderia modificar o código do Arduino para fazer o LED piscar de forma diferente, por
exemplo, em sequências mais longas ou com padrões específicos?
Para fazer o LED piscar de forma diferente, é possível modificar o valor do atraso (delay) entre as
instruções "digitalWrite(13, HIGH);" e "digitalWrite(13, LOW);". Alterando os valores de atraso, você
pode criar diferentes padrões de piscamento e sequências personalizadas.
12. Quais são as principais diferenças entre acender o LED por meio da programação do Arduino e o
acionamento manual de um LED usando uma fonte de energia externa?