Como programar sem ter uma placa Arduino?
No final da aula 02 apresentei o setup que vou utilizar para as atividades práticas deste minicurso introdutório sobre Arduino.
Nesse momento você pode estar se fazendo uma primeira pergunta: preciso ter uma placa Arduino para poder iniciar meus estudos? A resposta é NÃO!!!
Você pode iniciar seus estudos no mundo Arduino agora mesmo, antes de adquirir sua primeira placa!!!
Com essa resposta, pode surgir uma segunda pergunta: não tenho ainda minha placa Arduino (já comprei, mas ela ainda não chegou!!!), no entanto, já tenho a Arduino IDE instalada no meu computador, então, posso criar meus programas e começar a aprender? A resposta é SIM!!!
Você pode iniciar a programar agora mesmo na IDE Arduino, antes de adquirir sua primeira placa!!!
Então surge mais uma pergunta na mente inquieta do padawan: como vou saber se meu programa está certo, a IDE Arduino pode simular o funcionamento do meu projeto? A resposta é NÃO!!!
A IDE Arduino não é capaz de simular um circuito!!!
Calma, não precisa desanimar!!! Existe uma saída para este problema!!! Você vai poder montar seu circuito, criar seu programa e simular para ver se ele está funcionando conforme sua expectativa. Para isso existem algumas opções de simuladores de circuitos eletrônicos que já incluem a plataforma Arduino e outras famílias de placas de desenvolvimento eletrônico, que facilitam consideravelmente a vida dos makers de plantão!!!
Simuladores de circuitos eletrônicos
Em primeiro lugar, o que são simuladores de circuitos eletrônicos? Basicamente são programas de computador onde você pode montar circuitos eletrônicos (com seus componentes e suas conexões), geralmente permitindo:
- criação de diagramas esquemáticos;
- criação de layouts de montagem;
- criação de placas de circuito impresso (PCB);
- simulação do circuito em tempo real.
De forma geral, os simuladores podem ser classificados como:
- Online:
- não necessitam de instalação no seu computador;
- geralmente independem do sistema operacional;
- utilizados em um browser;
- arquivos armazenados em nuvem.
- Offline:
- precisam ser instalados no seu computador;
- alguns são específicos para apenas um sistema operacional (Windows, na maioria dos casos);
- arquivos armazenados localmente.
Tinkercad
![]() |
Fonte: https://www.tinkercad.com/join |
![]() |
Fonte: Projeto Blink |
Wokwi
![]() |
Fonte: https://wokwi.com/ |
![]() |
Fonte: Projeto Blink |
Algumas considerações
- permite simular dispositivos de outras plataformas (ESP32, STM32 e Raspberry Pi Pico), não se limitando a plataforma Arduino;
- permite o uso de projetos com vários arquivos, situação que pode surgir na medida que nossos projetos vão ficando mais elaborados;
- suporta grande parte das bibliotecas disponíveis, outra necessidade para projetos com mais componentes.
Nenhum comentário:
Postar um comentário