Melhores Ides Arduino

Melhores Ides Arduino
Quando você começa com Arduino, o IDE dos próprios criadores é uma ótima escolha. No entanto, se você estiver acostumado a qualquer outro ambiente de desenvolvimento, considere alternativas. O fato é que trabalhar com Arduino, você estará programando bastante. Se você já tem um editor ou IDE favorito, pode, na maioria dos casos, continuar como sempre. Tudo o que requer é um plugin.

Lista superior de Ides Arduino

Aqui está uma lista dos principais IDEs que suportam o Arduino e alguma ajuda para fazê -lo funcionar. No fundo, você também tem algumas dicas de como obter alguns editores configurados para o trabalho.

Plataforma.io

Uma ótima idéia é verificar a plataforma.io. Eles têm tantas placas, mesmo se você filtrar o Arduino, você ainda tem uma lista gigantesca. Plataforma.IO é uma biblioteca e serviço para quem deseja começar a fazer desenvolvimento incorporado. Depois de se registrar, gratuitamente, na plataforma.io, você pode iniciar projetos com qualquer placa no banco de dados deles. O banco de dados contém muito mais que Arduino, então confira. O fluxo de trabalho mais comum ao usar a plataforma é criar um projeto a partir da linha de comando.

$ Platform Project Initir -ide -quadro

O ID do conselho está listado em sua documentação, você também pode listá -los com:

$ placas de plataforma

Execute -o sem o parâmetro da plataforma e você obtém uma lista de vários milhares de placas. Decida qual plataforma você deseja usar e filtrar com o parâmetro. Nesse caso, "Arduino" é adequado. Você também tem "atmel" e alguns outros, quando você sabe qual projeto está começando, saberá como filtrar.

Arduino IDE

Não se afaste disso, o original, antes de começar. Este pacote é muito capaz, existem apenas alguns motivos pelos quais você pode querer usar outra coisa; Você está acostumado a outra coisa e se recusar a tentar algo novo. Você tem um projeto especialmente desafiador. Um dos poucos recursos realmente importantes que você não tem no IDE original é o controle de revisão. Se você deseja colocar seu projeto no controle Git, você precisa fazer isso separadamente. Uma das coisas boas sobre o Arduino IDE é que ele tem muitos exemplos que você pode estudar, mudar e brincar com. Você também tem uma longa lista de placas. Alguns são instalados com o IDE, outros são listados e downloads do Arduino ou usando o Gerenciador de Boards.

Não tem integração para a plataforma.io embora.

Netbeans

NetBeans é o grande sistema para o desenvolvimento e pode lidar com muitos idiomas diferentes, com o plug -in correto que você também pode usá -lo para projetos Arduino. Você pode buscá -lo no portal do plug -in. O plugin está escrito em Java, tem 4 anos. Quaisquer problemas, você provavelmente está sozinho. Também está disponível no Github - Arduino . Encontre o arquivo NBM no GitHub ou faça o download do código -fonte. Para instalar, encontre o arquivo, escolha e clique no botão Instalar. Agora você tem suporte para Arduino e Git, ou qualquer um dos outros recursos que o NetBeans suporta. Como mencionado anteriormente, PLARTFORM.O IO tem suporte para placas, para iniciar um projeto, executar o comando abaixo.

$ PIO Projeto Initir -ide NetBeans -Board UNOWifirev2

O comando criará arquivos e diretórios de projetos que você pode usar diretamente no NetBeans. Agora você tem todo o traje de ferramenta disponível para o seu projeto.

Eclipse - Plugin

Como sempre, o eclipse tem todos os seus plug-ins em seu "mercado". Você precisa escolher isso de uma instância em execução do eclipse. Você deve começar com o IDE e depois continuar com o "Arduino Download Manager" de dentro do novo "IDE". Você pode baixar o pacote Eclipse e depois usar o Arduino Download Manager para lidar com quais placas você está interessado. Você também tem trechos de código disponíveis no mercado.

Usando a plataforma.io para criar um projeto é uma ótima idéia aqui para. O comando é o mesmo, com o nome inteiro para o IDE.

$ PIO Projeto Initir -ide Eclipse -Board UNO

Isso cria os arquivos de projeto Eclipse oculto; .CProject, que aponta as bibliotecas que você precisa e outras coisas. Também cria diretórios necessários.

Átomo.io

Sim, este é um editor, mas com plug-ins suficientes, ele se comporta como um IDE inteiro. Depois de instalar o Atom, você pode ir para as preferências e instalar o pacote 'plataforma'. Depois de fazer isso, você tem a opção de inicializar um projeto Arduino de dentro do editor.

A plataforma.A integração de IO torna a brisa iniciar e inicializar um projeto. Você não precisa instalar a plataforma.io, enquanto também existem exemplos instalados. Exemplos que você pode adicionar ao seu projeto ou iniciar seu projeto com os exemplos.

Estúdio visual

Visual Studio, sim, aquele da Microsoft é bastante popular. Tem muitos plugins diferentes, tanto da Microsoft quanto de outras pessoas. A escolha é ótima e você pode instalar apenas trechos ou pacotes inteiros para todos os empregos no Arduino. Você precisa ter o principal kit de desenvolvimento Arduino instalado para usá -lo completamente.

Emacs

No Emacs, você tem um pacote da ELPA; Modo de plataforma, disponível. Para conclusão do código, use o pacote de modo de ironia. Você cria um projeto da mesma maneira, com o comando da plataforma.

$ plataformio Projeto Initir -ide Emacs -Board UNO

O modo tem funções, amarradas com acordes-chave, que constrói, compila e uploads. Você também pode escolher um programador externo e enviar arquivos para o sistema de arquivos externo.

nvim

Para NVIM, você tem que carregar muitas partes. Um é o neomake-platformio, os outros são um arquivo de sintaxe do Arduino, o projeto Bare Arduino e os arquivos que eles recomendam. Este é um método complexo que é adequado para seus entusiastas que adoram compilar suas próprias coisas.

Conclusão

Quando você começa com o Arduino, você recebe muitos guloseimas diretamente de seu próprio site. No entanto, quando você entra em um território mais avançado, você pode se mudar para outros editores e Ides. A principal vantagem é que você pode usar o que está acostumado a usar. A segunda vantagem é que você pode fazer as coisas mais avançadas que o Arduino IDE esconde dos iniciantes.