Bom dia Gurizada, firmeza?

 Gostaria de abrir uma discussão sobre as melhores IDEs para programação Arduino.

 Eu, como programador Java, achei incrivelmente ruim a "Arduino IDE", disponibilizada pela própria fabricante, ela não contém macros, ajudas de preenchimento de campos, além de ser muito mal estruturada... Sua aparência também não é lá aquelas coisas, e nós, que passamos as vezes um dia inteiro programando, talvez interfira, digo isso não só pela aparência, mas por ter basicamente uma tela gigante branca do lado sobrando, parece que falta alguma coisa.

 Então, tive que partir para outros lados, tentar novas experiências, foi quando encontrei a IDE Atmel Studio... Primeira coisa que notei foi o peso. que IDE pesada hein... Mas do mesmo, aquilo não parecia bom para o meu projeto, não agora por ser um software básico, e sim por ser um software totalmente avançado, com muitas mais funcionalidades que eu não iria utilizar, já que eu queria apenas uma IDE que me ajudasse em algum processos e compilasse o meu sketch, sem muita frescura, apenas o "básico " da IDE(não o básico do básico igual o "Arduino IDE").

 Lá vou eu de novo, na busca de uma IDE, e agora foi quando eu encontrei a solução, que aliás, estava bem na minha frente, erá só realizar uma pergunta básica...

"Qual a melhor IDE para programar C? Tirando o lado do Arduino, melhor IDE para programar C".

 Visual Studio.

 Mas peraí, você deve estar pensando: "Vou programar no Visual Studio para depois precisar copiar e colar na Arduino IDE, só para compilar?"

 E a resposta é SIM, brincadeira, a repostá é NÃO, e eu vou lhe mostrar como...

 Cara, é incrível, é super fácil, primeiramente, após instalar o Visual Studio e estar com ele aberto, vá em Extensions -> Manage Extensions -> Online -> Procure por "arduino" -> Instale a "Arduino IDE for Visual Studio". Após instalado, crie um novo projeto do tipo "Empty Arduino Project".

 Agora é só programar, terá na barra superior as configurações do porta, microcontrolador utilizado e botão para compilar o sketch. 

 Ele mostra o caminho do hex e os outros arquivos gerados(caso você necessite).

 Espero ter ajudado, valeu... :)

Exibições: 1082

Responder esta

Respostas a este tópico

Olá Guilherme!

Também acho a IDE Arduino bem rústica, mas nunca tive maiores problemas e prefiro continuar com ela.

Além do Visual Studio, existem outras dezenas de alternativas (Eclipse, Netbeans, Visual Studio Code,etc.).

Qual é a melhor é uma questão subjetiva. 

Mas agora o Pessoal da Comunidade Arduino está preparando uma nova versão da IDE clássica com muito mais incrementos.

Veja: https://blog.arduino.cc/2019/10/25/new-arduino-pro-ide-a-closer-look/


Abraço!

Bom dia,

Reforçando o anuncio da nova Arduino Pro-IDE, que eu divulguei aqui no Lab:

http://labdegaragem.com/profiles/blogs/nova-ide-arduino-profissiona...

Se você é um programado experiente em JAVA, poderá contribuir com as suas idéias, pois essa IDE esta sendo desenvolvida.

Mas algumas sugestões suas, já estão disponíveis nessa nova IDE:

Os principais recursos desta versão alfa inicial do novo Arduino Pro IDE são:

  • Ambiente de desenvolvimento moderno e completo 
  • Modo Dual, Modo Clássico (idêntico ao IDE clássico do Arduino) e Modo Pro (visualização Sistema de Arquivos)
  • Nono Gerenciador de Boards (placas) 
  • Novo Gerenciador de Bibliotecas
  • Lista do Board
  • Preenchimento automático básico 
  • Integração Git
  • Monitor Serial
  • Modo escuro

Mas a nova arquitetura abre as portas para os recursos solicitados pela comunidade do Arduino como estes que seguirão em breve:

  • Sincronização de Sketch com o Arduino Create Editor
  • Depurador (debugger) 
  • Totalmente aberto para plug-ins de terceiros 
  • Suporte para linguagens adicionais que não sejam C ++

O novo Arduino Pro IDE é baseado nas mais recentes tecnologias: 

Ótimo, irei baixá-la para posteriormente colocar meu feedback aqui.

Valeu!!

No Visal Studio Code você pode instalar o plugin platformIO ou o Arduino da microsoft, queria saber se alguém já testou os dois e falar quais as vantagens de um ou de outro.

Boa tarde,

O Plataform IO já testei com o ESP32 e não gostei. Não acrescentou nada tão importante além da IDE do Arduino. 

https://jgamblog.wordpress.com/2018/02/12/conhecendo-o-esp32-usando...

O PlatformIO é OPEN Source e permite o uso de vários Microcontroladores, como ARDUINO, STM32, PIC e também o ESP8266 e o ESP32 (são mais de 400 placas suportadas!). Isso pode ser uma vantagem, quando se pretende migrar uma aplicação de um Microcontrolador para outro (Cross Platform Build). Um recurso que eu achei interessante é o de auto-preenchimento de código. Isso facilita bastante a edição do programa.

Ola,

Fuço bastante em várias coisas, em diversas linguagens. Não sou desenvolvedor, logo, não tenho nenhum requisito avançado.

Eu praticamente só uso o VSCode pra tudo. Ele é bem versátil. Tem plugins para tudo, integração com git, docker, facilidade de visualizar e editar arquivos csv, json, yaml, toml, bancos de dados, etc. Então ajuda e facilita ter uma ferramenta para várias coisas.

Ficar aprendendo "a melhor IDE" de cada linguagem, não faz sentido para a minha necessidade e perfil.

Usei pouco a IDE do Arduino, pois logo vi que era possível usar no VSCode.

Não cheguei a testar a extensão MS VSCode-Arduino, pois logo de iniciei achei a PlatformIO e me acostumei a ela. Não é tão "simples" como o ArduinoIDE para começar a usar, mas depois que você pega o jeito achei bem melhor.

Como desenvolvo pouco, esqueço como usar as bibliotecas e intellisense/auto-complete e facilmente ver definições das blibliotecas é uma grande ajuda.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço