ESSE TUTORIAL É UMA CÓPIA DO MEU BLOG :
https://jgamblog.wordpress.com/2018/02/12/conhecendo-o-esp32-usando...
Mais um Tutorial sobre Plataforma de Desenvolvimento de aplicações para o ESP32 . Não conhecia o PlatformIO, mas já descobri algumas qualidades interessantes. O PlatformIO é OPEN Source e permite o uso de vários Microcontroladores, como ARDUINO, STM32, PIC e também o ESP8266 e o ESP32 (são mais de 400 placas suportadas!). Isso pode ser uma vantagem, quando se pretende migrar uma aplicação de um Microcontrolador para outro (Cross Platform Build). Um recurso que eu achei interessante é o de auto-preenchimento de código. Isso facilita bastante a edição do programa.
Essa Plataforma pode rodar no Windows, no MAC e no Linux/ARM. Você pode ter uma IDE Standalone (no seu PC) ou uma IDE na nuvem(Cloud). Vários tipos de Editores podem ser usados, mas esses dois são mais indicados – o ATOM e o VSCODE da Microsoft.
Como eu já conhecia o editor VSCODE, resolvi fazer testes iniciais com ele. Consegui instalá-lo, configurar para o PlatformIO. Consegui compilar Sketches para o ESP32. Consegui gravar na Flash. Mas ao usar o Monitor Serial, tive muita dificuldade em configurá-lo. Depois que consegui alterar o Baud rate da serial, o programa não conseguiu mais gravar na Flash. Muitos problemas e documentação deficiente !
Portanto esse Tutorial é baseado no editor ATOM para ser rodado em um PC comWindows 10. Se preferir o VSCODE e conseguir usá-lo, depois me informe como.
Baixe o Editor ATOM e instale-o ( use uma versão 3.9.X – versão 4.0 não é suportada) .
Abra o Gerenciador de pacotes, e procure por platformio IDE e instale o pacote.
Menu: File > Settings > Install
Após a instalação da PlatformIO IDE, instale o programa de auto complementação inteligente de código CLANG (muito bom isso !).
Use a opção “Add LLVM to the system PATH for all users” durante a instalação do CLANG.
Abra o ATOM e clique em +New Project (novo projeto) .
Selecione a placa – ESP32 (seu modelo) e o Framework – Arduino ou ESP-IDF e depois clique em Finish.
Na janela Project, você poderá acessar dentro da pasta src, o Sketch (main.cpp) a ser editado e usado.
Aqui você poderá editar o seu programa.
Vamos testar o ESP32 com um dos exemplos que tem na PlatformIO. Conecte o seu ESP32 na porta USB do seu PC. Identifique a serial COM usada (veja nos meus outros tutoriais como identificá-la).
Na janela de Quick Access , clique em Project Example, selecione o exemplo espdif-hello-world e importe-o.
Na janela Project, acesse dentro da pasta src, o Sketch (main.cpp).
Para Compilar o seu Sketch, clique em PlatformIO : Build .
O programa foi automaticamente gravado na Flash após a compilação com sucesso (demorou mais de 200 segundos!). Acho que alterando a configuração, é possível diminuir esse tempo.
Se precisar gravar novamente na Flash do ESP32 , clique em PlatformIO: Upload.
Para acessar a Console Serial do ESP32 , clique em Serial Monitor, na parte inferior do editor ATOM.
E configure a porta COM do seu PC com a velocidade de 115200 Bps.
Clique em START, para abrir a janela do Serial Monitor.
Daqui para frente, você poderá aprender mais recursos, consultando o HELP e na WEB. Mas já estará apto para usar a PlatformIO com o ESP32.
Meus Tutoriais para o ESP32 :
Espero que tenham gostado – Aguardem mais tutoriais
Comentar
Marco , eu também não conhecia essa PlatfomIO. Que bom que se interessou.
Dá para usar com o Arduino também.
Gostei dessa plataforma. Próximo teste, eu farei com o ESP32 ESP-IDF com PlataformIO.
Muito bom
Bem explicado e trouxe para mim um ambiente que não conhecia!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)