Arduino.cc liberou uma nova e poderosa IDE de desenvolvimento para Arduino, que nos traz algumas das mais esperadas funcionalidades. Estreada no evento Maker Faire Rome, ocorrido em 16 de Outubro, Massimo Banzi e Luca Cipriani apertaram o botão que liberava o novo Arduino Pro IDE (alpha).

As principais características encontradas nesta fase inicial do alpha do Arduino Pro IDE são:

  • Moderno, totalmente reestruturado com foco em desenvolvedores
  • Modo duplo, Modo clássico (idêntico ao Arduino IDE clássico) e Modo Pro (visualizador de arquivos do sistema)
  • Novo Gerenciador de Boards
  • Novo Gerenciador de Bibliotecas
  • Lista de Boards
  • Auto-Completion Básico
  • Integração com GIT
  • Monitor Serial
  • Tema escuro (Dark Mode)

Não obstante, a nova arquitetura abre portas para funções que já vinham sendo requisitadas pela comunidade da Arduino, como por exemplo:

  • Sincronização de Sketchs com a Arduino Create Editor
  • Debugger
  • Totalmente aberto à plug-ins de terceiros
  • Suporte para outras linguagens além de C++
  • O novo Arduino Pro IDE é baseado nas últimas tecnologias:

A Arduino CLI rodando no modo daemon fornece todos os principais recursos do Arduino.
A aplicação front-end tem base no Eclipse Theia Open Source IDE.
Electron, o framework por detrás do Eclipse Theia, permite o uso de tecnologias web em ambientes desktop.

Como Instalar?

Antes de tudo, baixe a IDE por um dos links abaixo

Versões (Repositório GitHub)
Atualizado 04/03/2020

Aqui eu estou usando um computador Windows e baixei o arquivo zip do Pro IDE, então extrai. É um pacote executável, invés de um instalável, para que possamos usar mesmo sem permissões de administrador.

rode a aplicação clicando em Arduino Pro IDE.exe

Ativar o Tema Escuro (Dark Mode)

File -> Settings -> Change Color Theme

em seguida selecione Dark Theme e aproveite!

Ativar Modo Avançado

No topo direito, próximo ao monitor serial, clique em Toggle Advanced Mode para ativar o modo avançado.

Novo Gerenciador de Boards

Por enquanto na Preview Alpha, existem muitos bugs dentro da versão. Alguns dos problemas que enfrentei foi a falta de carregamento total do gerenciador, e em alguns momentos ele fica preso em algum lugar, alguns modelos de placas não estão visíveis, exigindo que se instale o gerenciador do Arduino Uno Board, para iniciar normalmente.

Novo Gerenciador de Bibliotecas

Como o gerenciador de boards, o gerenciador de Bibliotecas tem o mesmo visual e alguns bugs também, por vezes a rede não pode achar o servidor para buscar por bibliotecas, e eu não achei nenhuma opção para instalar bibliotecas por ZIP, espero que adicionem na próxima atualização.

Auto-Completion Básico

Auto-Completion é uma função incrível, que está funcionando muito bem, eu tentei escrever uns dos sketchs mais famosos, o Blink, para checar se completava sozinho e foi perfeito.

você pode observar que quando eu digito Digi é detectado e me dado uma sugestão para completar está keyword.

Integração com GIT

A Integração com GIT é essencial quando se trabalhando com VSC (Sistemas com Controle de Versão) como Github e Gitlab ou outro Git com suporte a VSC para controlar nossas versões.

Monitor Serial

Não consigo ver nenhuma grande atualização no monitor, apenas a interface de usuário é diferente.

Conclusão

As principais novidades são o Auto-Completion e a Integração com GIT, além do modo escuro. Ademais eles estão planejando adicionar mais funcionalidades como Debugger e Extensões. Nós podemos esperar por um futuro promissor onde o Arduino IDE foque e evolua quanto a desenvolvedores profissionais.

A versão Alpha Preview ainda possui muitos bugs, então se perceber algo reporte em Github Issues para poderem resolver na próxima versão.