-
-
Notifications
You must be signed in to change notification settings - Fork 3
PTBR ‐ Enviando códigos usando IDE Arduino
Para dar vida a seu openDecabot você precisa enviar códigos para seu microcontrolador Wemos D1 Mini ESP8266. A forma que recomendamos para fazer isso é através da IDE Arduino. Você irá precisar de um computador rodando Windows, Linux ou Mac.

Caso ainda não tenha instalado a IDE Arduino no seu computador, visite www.arduino.cc/en/software, baixe e instale a versão da IDE do Arduino correspondente ao seu sistema operacional.

A IDE do Arduino não está imediatamente pronta para se conectar ao seu openDecabot, pois precisa ter instalado nela os drivers para conversar com o microcontrolador Wemos D1 Mini, que é um ESP8266. Para isso, siga os passos:
- Abra a IDE do Arduino no seu computador;
- Clique em
Arquivo(ou File)depois emPreferências(ou Preferences); - Copie o seguinte link (usando CTRL+C):
https://arduino.esp8266.com/stable/package_esp8266com_index.json; - Cole (CTRL+V) nas preferências, onde diz
URLs Adicionais para Gerenciadores de Placas;

- Clique em OK para sair das Preferências;
- Ir em
Ferramentas,Placas, e selecionarGerenciador de Placas; - Buscar as placas
esp8266e instalar o pacoteesp8266 by ESP8266 Community.
Pronto! Sua IDE Arduino agora sabe como conversar com microcontroladoras ESP8266!

Vamos agora enviar o primeiro sketch para seu Decabot. Sketch é como chamamos um programa Arduino, e que irá ser executado no seu robô.
Primeiro baixe um código de exemplo no github do projeto. você pode clonar o repositório dentro da sua pasta Arduino no seu computador, ou simplesmente fazer o download de um sketch separado, clicando em webEyes_openDecabot.ino. Este Sketch irá fazer seu Decabot mostrar seus olhinhos piscando. Abra o arquivo baixado na sua IDE Arduino.

O seu robô será reconhecido pelo seu computador Windows como uma porta COM. As portas COM são como um endereço, que pode apontar para uma porta USB do seu computador. O problema é que seu computador pode ter outras portas COM. Então um primeiro passo é:
- Na IDE Arduino, selecione
Ferramentase depoisPorta. O computador irá mostrar nenhuma ou algumas portas COM, com números associados (Ex: COM4). - Conecte seu robô openDecabot em uma porta USB no seu computador, usando um cabo microUSB. Tenha certeza que o cabo é do tipo de dados (alguns cabos que vêm em powerbanks são somente para carregar bateria).
- Abra novamente o menu
Ferramentase depoisPorta. Agora seu computador deve ter mostrado alguma porta COM a mais. Esta é a porta COM do seu robô. - Se necessário repita o processo: Desligue o cabo USB, veja quais portas aparecem, e depois ligue novamente.

Para fazer um teste de movimento do robô openDecabot você pode usar o código decabot_webControler.ino. Neste código seu robô irá funcionar como um roteador de wi-fi, mostrando um controle remoto simplificado de movimentos básicos. Para usar, faça a gravação do código no seu Wemos D1 Mini (controladora do openDecabot). Depois, com seu celular, procure a rede Wi-Fi MeuDecabot e conecte. O seu celular irá dizer que é necessário fazer login, e irá mostrar uma página de internet com os botões de controle do robô.
