16 Arduino IDE alternativa para iniciar a programação

Tempo de leitura: 8 minutes

Este artigo fornece uma lista de 16 alternativas de IDE do Arduino que podemos usar se você não estiver satisfeito com o IDE do Arduino clássico ou se quisermos mais recursos em relação ao editor do Arduino.

Quando começamos a desenvolver um projeto Arduino, geralmente tendemos a usar o IDE Arduino. Existem, de qualquer forma, várias alternativas de IDE do Arduino que devemos considerar se não estivermos satisfeitos com o IDE padrão. Como sabemos, o Arduino é uma das placas de prototipagem mais populares (com várias alternativas) quando chega a hora de desenvolver um projeto de IoT ou quando estamos construindo um projeto DIY. Normalmente, tendemos a usar o editor Arduino não apenas com arquivos Arduino (como Uno, família MKR e assim por diante), mas adicionando extensões que o usamos com placas alternativas, como ESP32, ESP8266, Wemos e assim por diante.

Normalmente, o IDE do Arduino é a primeira escolha que usamos quando estamos nos aproximando do Arduino pela primeira vez. Isso acontece por vários motivos:

  1. É fácil de usar
  2. Ele suporta todas as placas Arduino
  3. Tem um gerenciador de biblioteca embutido fácil de usar

Além disso, o IDE do Arduino é muito amigável, sem muitas opções, menus e outros itens que podem assustar um usuário inexperiente. É tão fácil que não precisamos nos preocupar em como funciona, podemos nos concentrar apenas no processo de desenvolvimento. Escrevemos o código do Arduino e o IDE do Arduino o compila e carrega o código compilado na placa do Arduino.

Além disso, é open source e roda em vários sistemas operacionais como Windows, Mac OS X e Linux.

De qualquer forma, se você não se sentir confortável com o Arduino IDE, existem várias alternativas que você pode usar ao desenvolver seu projeto Arduino. Existem alguns recursos ausentes no IDE do Arduino que podem incomodá-lo, especialmente se você estiver acostumado com IDE como Eclipse, Visual Studio ou IntelliJ, apenas para citar alguns. Um recurso ausente no IDE do Arduino, que realmente me incomoda, é o preenchimento automático. Essa é uma maneira de prever o resto dos comandos para que você não precise escrever tudo. Existem alguns outros recursos de que gosto em um IDE, como mostrar parâmetros de função, dicas relacionadas ao erro de sintaxe e assim por diante.

 

Lista de alternativas do IDE do Arduino

Este artigo deseja fornecer uma lista de alternativas do IDE do Arduino que você pode usar ao criar seu projeto do Arduino se você não gostar do IDE do Arduino padrão. A ordem é aleatória.

PlatformIO

PlatformIO é uma das alternativas IDE mais conhecidas do Arduino. É um ambiente de desenvolvimento integrado para IoT. Ele suporta não apenas placas Arduino, mas muitas outras placas, como Raspberry, ESP32, ESP8266 e muitas outras. O IDE oferece suporte a todos os recursos que você espera, como autocompletar código e assim por diante. Não é apenas um IDE, mas também tem suporte para CLI (Command Line Interface). Além disso, PlatformIO suporta multiprojetos, temas, gerenciamento de biblioteca. A interface é muito atraente e fácil de usar e é muito diferente do IDE Arduino padrão. É open-source e você pode baixar o código-fonte do Github. Requer Python e roda em vários sistemas operacionais. Este Arduino IDE tem duas versões diferentes: uma construída sobre o Atom e outra como plugin de código do Visual Studio. Se você deseja obter mais informações e saber como usar o PlatfomIO, consulte este artigo.

Site: https://platformio.org/

 

Visual Studio Code

Visual Studio Code é uma ferramenta muito interessante feita pela Microsoft. É totalmente gratuito e possui várias versões para Linux, Windows e OSX. Ele oferece um conjunto de recursos de código de alto nível muito úteis e fáceis de usar. O interessante é que o VSCode possui um marketplace onde é possível baixar novas extensões que agregam novos recursos a esta alternativa IDE. Uma dessas extensões é PlatformIO, que pode ser baixado diretamente no VSCode. Você terá todos os recursos do PlatformIO descritos acima em um IDE completamente novo.

Site: https://code.visualstudio.com/

 

Eclipse Arduino IDE

Este é um plugin para Eclipse. Todos nós conhecemos o Eclipse e o IDE. Se você programou em Java, com certeza teve a chance de testar e apreciar os recursos do IDE Eclipse. É quase um padrão no IDE. Eclipse é um ambiente muito versátil que oferece suporte a várias linguagens de programação, desde Jave a C/C++ e assim por diante. Esta plataforma usa os plug-ins para estender seus recursos e adicionar novo suporte à plataforma.

Este é um plugin para Eclipse IDE que ajuda a desenvolver aplicativos Arduino. Você pode baixar o plugin diretamente do Eclipse Marketplace. Claro, é necessário que você instale primeiro o IDE Eclipse C++. Uma vez instalado este plugin no IDE Eclipse, deve-se selecionar a plataforma ou, em outras palavras, o SDK que inclui todas as bibliotecas necessárias para construir a aplicação. Uma vez que o plugin é configurado, você está pronto para desenvolver seu esboço do Arduino. O IDE é essencialmente o IDE Eclipse, portanto, se você estiver familiarizado com o Eclipse, não terá problemas para usá-lo. Este IDE tem todos os recursos que você tem no IDE Arduino padrão, como monitor serial para depurar o sketch do Arduino também.

Website: https://marketplace.eclipse.org/content/eclipse-c-ide-arduino

IDE Programino para Arduino

Programino Arduino IDE é uma alternativa ao Arduino IDE com vários recursos. Este IDE Arduino pode ser usado com placas Arduino/Genuino ou microcontroladores compatíveis. Programino suporta a linguagem C/C++, de qualquer forma adiciona suporte para outras linguagens também como HTML, Javascript e assim por diante.

É totalmente compatível com Arduino e os principais recursos são:

  • Realce de sintaxe
  • Explorador de funções
  • Competição de código
  • Dobramento de código
  • Visualizador de hardware

Este último recurso é muito útil porque você sempre tem uma visão do hardware que está usando para que não precise se lembrar do número do pino, por exemplo.

site: https://www.programino.com/

 

Sloeber

Sloeber é um IDE de código aberto para programação Arduino. É baseado no Eclipse. Possui vários recursos interessantes:

  • Coloração sensível ao contexto
  • Suporte a vários projetos
  • Múltiplas configurações

Além disso, o Sloeber suporta várias placas de prototipagem.

Website: http://eclipse.baeyens.it/

 

embedXcode

Este é um IDE Arduino gratuito desenvolvido para Mac OS X. Este IDE suporta realce de sintaxe, numeração de linha e assim por diante. É um template para XCode 5 e XCode 6. Este IDE simplifica o desenvolvimento do sketch do Arduino usando um ambiente inteligente que auxilia durante o desenvolvimento. Este IDE pode ser usado com várias placas de prototipagem, como Arduino, ESP32, ESP8266, Adafruit e placa baseada em Atmel e Cortex. Você pode consultar o site para obter mais informações. embedXcode tem diferentes versões e licenças. Existe uma versão gratuita que suporta os recursos básicos, mas se você quiser desbloquear todos os seus recursos, deve considerar embedXcode+ que requer uma licença.

Website:  http://playground.arduino.cc/Main/EmbedXcode

 

Ktechlab

KTechLab é um IDE para microcontroladores. Este é mais do que um IDE simples porque suporta simulação de circuito e pode simular o microcontrolador e seu circuito. É capaz de simular dispositivos lineares e não lineares, além disso, este IDE pode visualizar a tensão e a corrente fluindo no circuito. Esta plataforma é open source e você pode baixar o código-fonte do Github. Ele roda em Linux e Windows

Website: https://sourceforge.net/projects/ktechlab/

 

Codebender

Codebender é uma nuvem Arduino IDE. Ele funciona online e você não precisa instalar o aplicativo localmente. É um IDE Arduino baseado na Web que fornece todos os recursos que você esperaria de um IDE. Ele usa um compilador em nuvem para converter o código-fonte e carregá-lo no Arduino. É uma plataforma de código aberto e seu código está disponível no Github. O Arduino IDE oferece suporte a realce de código e muitos outros recursos. Além disso, seu código Arduino está na nuvem para que você possa usá-lo e acessá-lo em qualquer lugar. Ele suporta várias placas e se você não encontrar sua placa, você pode enviar sua definição de placa. Esse recurso torna esta plataforma muito versátil. Além disso, ele tem um recurso importante: a capacidade de usar código Arduino escrito por outros em sua placa. Isso ajuda você a melhorar seus conhecimentos.

Website: https://codebender.cc/

 

Visual studio + Visual micro

Este é um plugin para o Microsoft Visual Studio. Este IDE Arduino é totalmente compatível com o Arduino. Este IDE ajuda você a escrever código Arduino de forma fácil e rápida com destaque de sintaxe, dicas de erro de código e assim por diante. Ele oferece suporte a várias placas Arduino, de modo que você fica livre para selecionar sua placa para escrever o código. É muito fácil de usar porque explora os recursos do Visual Studio para que você tenha um ambiente integrado onde pode escrever o código do Arduino. Suporta depuração serial e é possível criar gráficos. Outro recurso interessante é a capacidade de usar bibliotecas do Arduino. O Visual Micro IDE oferece suporte total ao formato de biblioteca Arduino e você pode adicioná-lo ao seu código facilmente usando o gerenciador de biblioteca.

Website: https://www.visualmicro.com/

 

Zeus IDE

Zeus IDE é um editor que suporta várias linguagens de programação: C #, Lua, Go e assim por diante. Este IDE oferece suporte a vários recursos:

  • Completar código C/C++
  • Realce de sintaxe
  • Código de recuo inteligente

e assim por diante. Mesmo que não seja feito especificamente para Arduino, você pode usá-lo para desenvolver aplicativos Arduino

website: http://www.zeusedit.com/

 

Atmel Studio

Esta é uma plataforma profissional. Esta plataforma integrada suporta microcontroladores SAM e AVR. Usando o Atmel Studio, você pode codificar, depurar e fazer upload de seu aplicativo. É uma solução completa que não se limita ao Arduino e oferece todos os recursos para desenvolver facilmente seu aplicativo.

Website: http://www.microchip.com/mplab/avr-support/atmel-studio-7

 

ArduinoDroid

Este é um IDE diferente do Arduino. Ele roda em dispositivos Android e com ele você pode programar seu Arduino. Este é o primeiro IDE executado no sistema operacional Android. Vale a pena mencionar porque ajuda você a escrever código usando um dispositivo Android. Usando este aplicativo, você pode escrever e enviar seu esboço. Suporta várias placas Arduino. Você pode usar o driver do Google

É um IDE completo. Você pode baixá-lo do Google play.

 

Netbeans Arduino plugin

Este é outro plugin interessante. Este plugin funciona com o Netbeans, então você tem todos os recursos do Netbeans ao desenvolver um esboço do Arduino. Ele funciona com Arduino Uno R3, Arduino Mega 2560 e Arduino Duemilanove. Se quiser experimentar, você pode baixar o plugin.

Website: http://plugins.netbeans.org/plugin/46054/arduino

 

Kate

Kate é um editor de vários documentos que pode ser usado para desenvolver um aplicativo Arduino. Não é um compilador, mas apenas um editor que você pode usar para escrever seu código. Portanto, você precisa compilá-lo usando outras ferramentas.

Website: https://kate-editor.org/

 

CLion + plugin

CLion é um IDE para desenvolver aplicativos C / C ++. É uma ferramenta poderosa que oferece recursos interessantes, como navegação de código, suporte à edição de código, como geração de métodos e assim por diante. É uma depuração integrada para ajudar a encontrar erros e a análise de código em tempo real. Suporta extensão de plugin. Um desses plug-ins nos ajuda a desenvolver um aplicativo para Arduino. É uma ferramenta muito interessante.

Website: https://www.jetbrains.com/clion/

 

Arduino Pro IDE

Arduino Pro IDE é o próximo Arduino IDE. É uma versão aprimorada do IDE padrão que oferece muito mais recursos, tornando-o muito melhor do que a versão “padrão”. Ele suporta um mecanismo de extensão de plug-in. É um IDE de desenvolvimento moderno para Arduino com suporte para depuração. Além disso, esta alternativa IDE do Arduino foi projetada para gerenciar grandes projetos. O recurso interessante é o suporte a C, Python e Javascript. Este IDE ainda está na versão beta e você pode fazer o download e usá-lo se quiser.

Website: https://www.arduino.cc/pro/arduino-pro-ide

Resumo

Este artigo listou várias alternativas do IDE do Arduino que você pode usar se não se sentir satisfeito com o IDE do Arduino padrão. Cabe a você escolher o caminho certo que se adapta às suas necessidades e à sua forma de codificação. Todas essas plataformas ajudam você a escrever aplicativos Arduino com facilidade e rapidez.

Visits: 2 Visits: 1198955