-
Notifications
You must be signed in to change notification settings - Fork 0
Instalacao
o WebSIM, é um simulador para Arduino (AVR) onde você pode praticar programação sem ter a placa física.
Os objetivos principais são:
- Seja uma ferramenta para apoiar nos estudos de programação e microcontroladores.
- Auxiliar em práticas de aula, sobre estudos sobre programação.
- Evitar perder tempo fazendo ligações elétricas, o que acaba desviando o foco.
- Poder utilizar a IDE do Arduino e bibliotecas locais pra programar.
- Poder ser executado Offline e no Celular [pendente]
- Executar código real, inclusive em Assembly !
- Auxiliar nos teste de hardware e bibliotecas.
Os objetivos para utilização em "sala de aula":
-
Um diferencial, é que ele simula uma "Placa de Desenvolvimento", onde as ligações já estão todas feitas.
Isso evita perder tempo fazendo ligações elétricas (ex: no Tinkercad) e explicando conceitos sobre eletrônica, atrapalhando as atividades. -
A vantagem disso também, seria ter uma placa "padrão", onde se pode desenvolver uma metodologia de estudo.
pre-Beta
Observe que essa versão é um pre-beta e pode sofrer modificações na maneira de instalação e utilização.
ESPOILER: Estamos planejando também ter uma placa física (a DevKIT), permitindo colocar em prática os projetos.
A instalação é feita através do Gerenciador de Placas (ou Boards Manager), se você já instalou o ESP32 o processo é basicamente o mesmo.
Siga os seguintes passos:
Abra a Arduino IDe e acesse Arquivos -> Preferências;
Cole em “URLs adicionais para Gerenciadores de Placas” a seguinte URL:
https://github.com/raw/OpenDevice/websim-arduino-package/master/package_websim_arduino_index.json
Clique em OK;
Vá em Ferramentas > Placa > Gerenciador de Placas;
Ao abrir, procure por WebSim, e clique em instalar;
Abra o simulador no endereço: https://websim-arduino.web.app
No Arduino IDE, selecione a placa WebSim - Uno
Escolha o exemplo Blink nos exemplos do Arduino, e clique em upload.
Automaticamente a IDE vai enviar o .HEX para o browser.
Simulador
O led verde (13) deve ficar piscando confirmando que tudo deu certo.
Primeiro upload
[Windows] O primeiro upload, pode falhar devido ao servidor local não estar iniciado, apenas clique uma segunda vez em upload para enviar.
Aqui você pode verificar se você está conectado coma IDE do Arduino.
Estou preparando uma lista de exemplos, que podem ser utilizado na placa:
https://github.com/ricardojlrufino/websim-examples-sketchbook
PS: Se quiser contribuir pode adicionar novos exemplos, através de um PullRequest
Caso você tenha problemas na utilização você pode entrar em contato através do nosso canal do discord https://discord.gg/dAaV6Jkr