Ir ao conteúdo
  • Cadastre-se

Tutorial IDE Atom PlatformIO(Alternativa à IDE do Arduíno)


Posts recomendados

A IDE do Arduíno é muito boa, principalmente quando estamos começando a programar, seja pela simplicidade ou praticidade com toda certeza é uma IDE muito atrativa, porém ela não tem recursos que que facilitam a vida do programador como por exemplo auto-completar.

 

O objetivo deste tutorial é oferecer uma alternativa para quem quer ter uma IDE com recursos avançados, Open source e que possa substituir a IDE do Arduíno. Claro que existem outras alternativas como por exemplo a IDE Eclipse, mas não abordaremos aqui.

 

Estou usando esta IDE com um ESP8266 ESP-12E mas ela atende perfeitamente outras placas.

 

Conhecendo a IDE Atom PlatformIO:

ide-atom-platformio.thumb.png.6c93a2617dac21b76e5eb49637ca1fcc.png

  

 

Antes da instalação da IDE, é necessário instalar as ferramentas que ela irá precisar, primeiro instale o pacote do interpretador Python:

https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi (Tem que ser a versão 2.7 mesmo!) 

 

Nota: após baixar o arquivo acima, execute e proceda com a instalação normalmente, apenas na tela "Customize Python 2.7" altere a opção "Add Python.exe to patch" para ser instalado no disco local:

11.jpg.f881f0a0c7f50a73fbc4d9e7f0e60cc5.jpg

 

Terminada a instalação do interpretador Python, instale a ferramenta de auto-completar (LLVM):

http://llvm.org/pre-releases/3.7.0//rc3/LLVM-3.7.0-rc3-win32.exe

Página com todas as versões:

http://releases.llvm.org/download.html

 

Nota: a instalação do LLVM é simples como qualquer outra instalação, a única observação é com a relação ao PATH (Caminho), selecione  “Add LLVM to the system PATH”:

12.jpg.6531b4105491c0e26f391bf9fb21a293.jpg

Feito isto, conclua a instalação normalmente.

 

Agora sim, instale a IDE Atom PlatformIO, primeiro baixe o pacote de instalação:

https://atom.io/

 

Nota: esta IDE exige o .NET Framework instalado, mas não se preocupe, caso não tenha, a própria instalação providenciará.

 

O processo de instalação é bem demorado, pelo menos no meu caso(internet lenta):

13.thumb.jpg.51bd013537f068fbe2d5cb9e7f3122e3.jpg

 

 

Depois de instalado, para importar um projeto do Arduíno, na tela inicial clique em "Import Arduino Project":

Nota: depois de importar o projeto do Arduíno para a IDE Atom, este projeto passa a ser reconhecido como um Atom legitimo e não precisa mais ser importado, para abrir basta clicar em "Open Project".

14.thumb.jpg.ba72d2cfaee2dd5cec89cf3875cffb5f.jpg

 

 

Escolha a pasta do projeto do Arduíno, marque a opção "Use Arduino IDE Library Manager", escolha a seu módulo em "choose a board" e clique em "Import":

Nota: ao marcar a opção "Use Arduino IDE Library Manager", não há a necessidade de importar as placas na opção "choose a board" porque o sistema vai importar da IDE do Arduíno, claro, se elas estiverem instaladas lá.

15.jpg.7da3444becc44fbe36625f6e829142ea.jpg

 

 

Após mandar importar, o sistema fará o download do módulo selecionado, ou os módulos(em meu caso escolhi o módulo ESP8266-ESP12 E): 

Nota: mais uma vez vai precisar MUUUUITA paciência se a internet for lenta(meu caso!).

 

Nota: Como dito anteriormente, ao marcar a opção "Use Arduino IDE Library Manager", não há a necessidade de importar as placas na opção "choose a board" porque o sistema vai importar da IDE do Arduíno, claro, se elas estiverem instaladas lá.

16.jpg.a1424fc84903896d653e01a487643a5d.jpg

 

 

Após a importação do projeto do Arduíno para a IDE do Atom, temos as seguintes opções:

  1. (Build)Verificar/Compilar - equivale ao "verificar da IDE do Arduíno"
  2. (Upload) Verificar/Compilar/Gravar - equivale à opção de gravar na IDE do Arduíno
  3. Ao mandar gravar ou somente verificar, pode acontecer de ter que instalar alguma dependência.

18.thumb.jpg.7645fbdaa2f5f84bad5b6452b07fe0f6.jpg

 

 

Monitor serial:

19.thumb.jpg.2ab2bfa8e087330df8fc39c203039c43.jpg

 

Detecta sozinho as configurações da porta serial:

20.thumb.jpg.6140ed79a65a52318e3f79bf94c3dc66.jpg

 

Porta serial sendo monitorada:

21.thumb.jpg.9475b10c9c00e0fb0fbe6f83d563385f.jpg

 

Auto-completar:

23.thumb.jpg.84d49cc91ffaa9d932a822052e88badc.jpg

 

Com a IDE do Arduíno, fazendo a compilação e upload para uma placa ESP8266, no mínimo levava 4 minutos para concluir o processo, agora nas mesmas condições a IDE Atom resolve em 1 minuto ou menos:

22.thumb.jpg.7533d81398ad9948d1f089d7057152ed.jpg

 

 

 

 

Bom, com esse procedimento dá pra deixar a IDE Atom funcionando. Eu já migrei para esta IDE faz em torno de 2 meses e não me arrependi, ela é bem completa e dá pra abrir muitos projetos diferentes com chips diferentes e trabalhar com todos ao mesmo tempo.

 

Abraço.

 

 

  • Curtir 4
Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!