Arduino

Melhores IDEs Arduino

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

Lista principal de IDEs do Arduino

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

Plataforma.io

Uma ótima ideia é verificar a plataforma.io. Eles têm tantas placas, mesmo se você filtrar no Arduino, você ainda terá uma lista gigantesca. Plataforma.io é uma biblioteca e serviço para qualquer pessoa que queira começar a fazer desenvolvimento integrado. Depois de se registrar, gratuitamente, na plataforma.io, você pode iniciar projetos com qualquer placa em seu banco de dados. O banco de dados contém muito mais do que o Arduino, então dê uma olhada. O fluxo de trabalho mais comum ao usar a plataforma é criar um projeto a partir da linha de comando.

$ platform project init -ide -borda

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

$ platform boards

Execute-o sem o parâmetro de plataforma e você obterá uma lista de vários milhares de placas. Decida qual plataforma você deseja usar e filtrar com o parâmetro. Neste caso, "arduino" é adequado. Você também tem “atmel” e alguns outros, quando souber qual projeto está iniciando, saberá como filtrar.

IDE Arduino

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 recusa 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ê quiser colocar seu projeto sob controle do git, você precisa fazer isso separadamente. Uma das coisas boas sobre o IDE do Arduino é que ele tem muitos exemplos que você pode estudar, alterar e brincar. Você também tem uma longa lista de painéis. Alguns são instalados com o IDE, alguns são listados e podem ser baixados do Arduino ou usando o gerenciador de placas.

Não tem integração para plataforma.embora eu.

Netbeans

O NetBeans é o grande sistema para desenvolvimento e pode lidar com muitas linguagens diferentes, com o plugin correto, você também pode usá-lo para projetos Arduino. Você pode obtê-lo no portal de plugins. O plugin é escrito em JAVA, tem 4 anos. Qualquer problema, provavelmente você está sozinho. Também está disponível no GitHub - Arduino . Encontre o arquivo nbm no GitHub ou baixe o código-fonte. Para instalar, encontre o arquivo, escolha-o 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.io tem suporte para placas, para iniciar um projeto, execute o comando abaixo.

$ pio project init -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 conjunto de ferramentas disponível para o seu projeto.

Eclipse - Plugin

Como de costume, o Eclipse tem todos os seus plug-ins em seu “Marketplace”. Você precisa escolher isso em uma instância em execução do Eclipse. Você deve começar com o IDE e então continuar com o “Arduino Download Manager” de dentro do novo “IDE”. Você pode baixar o pacote Eclipse e, em seguida, usar o gerenciador de download do Arduino para lidar com as placas de seu interesse. Você também tem trechos de código disponíveis no mercado.

Usando a plataforma.io para criar um projeto é uma ótima ideia aqui para. O comando é o mesmo, com o nome completo do IDE.

projeto $ pio init -ide eclipse -board uno

Isso cria os arquivos de projeto Eclipse ocultos; .cproject, que aponta as bibliotecas de 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 'platform-ide'. Depois de fazer isso, você tem a opção de inicializar um projeto Arduino de dentro do editor.

A plataforma.A integração IO facilita o início e a inicialização de um projeto. Você não precisa instalar a plataforma.io, embora também haja exemplos instalados. Exemplos que você pode adicionar ao seu projeto ou iniciar seu projeto com os exemplos.

Estúdio visual

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

emacs

No emacs, você tem um pacote do ELPA; Platformio-Mode, disponível. Para completar o código, use o pacote do modo ironia. Você cria um projeto da mesma maneira, com o comando platformio.

projeto $ platformio init -ide emacs -board uno

O modo tem funções, vinculadas a acordes-chave, que constroem, compilam e carregam. Você também pode escolher um programador externo e enviar arquivos para o sistema de arquivos externo.

nvim

Para nvim, você deve carregar muitas peças. 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 os entusiastas do Vim que adoram compilar suas próprias coisas.

Conclusão

Quando você começa com o Arduino, obtém muitas coisas boas diretamente de seu próprio site. No entanto, quando você entra em um território mais avançado, pode passar 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 IDE do Arduino esconde dos iniciantes.

WinMouse permite que você personalize e melhore o movimento do ponteiro do mouse no PC com Windows
Se você quiser melhorar as funções padrão do ponteiro do mouse, use um freeware WinMouse. Ele adiciona mais recursos para ajudá-lo a obter o máximo do...
O botão esquerdo do mouse não funciona no Windows 10
Se você estiver usando um mouse dedicado com seu laptop ou computador desktop, mas o o botão esquerdo do mouse não funciona no Windows 10/8/7 por algu...
O cursor pula ou se move aleatoriamente enquanto digita no Windows 10
Se você descobrir que o cursor do mouse pula ou se move por conta própria, de forma automática e aleatória ao digitar em um laptop ou computador com W...