O que é um IDE do Arduino®?

O Arduino® Integrated Development Environment (IDE), também conhecido como Arduino® Development Environment, é um programa projetado para facilitar a gravação de software para esta plataforma de código aberto. A plataforma Arduino® é uma plataforma eletrônica popular projetada para simplificar o processo de design de dispositivos eletrônicos. Os usos comuns incluem robótica, tecnologia de aprimoramento doméstico, computadores portáteis e aplicativos eletrônicos inovadores. A maioria das invenções do Arduino® são desenvolvidas usando o IDE do Arduino®.

IDEs são comumente usados ​​por programadores para acelerar o processo de programação. Os recursos comuns do IDE incluem numeração automática de linhas, destaque de sintaxe e compilação integrada. Embora seja tecnicamente possível escrever software usando apenas um editor de texto simples, o processo é muito mais fácil ao escrever código em um IDE. Muitas linguagens de programação têm seus próprios IDEs e vários IDEs de uso geral foram desenvolvidos. Esses IDEs de uso geral podem ser usados ​​com uma variedade de linguagens de programação suportadas.

O IDE do Arduino® fornece um ambiente que permite que os programadores usem um único programa do início ao fim. Ele pode acompanhar vários arquivos em um projeto, permitindo que os programadores que escrevem programas mais complexos ou modulares gerenciem seus projetos. O IDE também compila o próprio código, faz a depuração básica e transmite o código diretamente para a placa Arduino®, que usará o carregador de inicialização Arduino® para gravar o novo programa na memória.

Apesar desses recursos adicionais, alguns programadores se queixaram de que o IDE do Arduino® é pouco comparável a outros IDEs mais avançados. Isso ocorre porque faltam vários recursos comuns, incluindo numeração automática de linha visível, o que permitiria aos programadores consultar facilmente seções específicas do código-fonte ao avaliar mensagens de erro ou se comunicar com outros programadores. Outros recursos ausentes incluem mensagens de erro detalhadas, que são úteis para diagnosticar e corrigir um erro de codificação, e dobragem de código, que permite que os programadores examinem apenas partes relevantes do código-fonte ocultando pars que não são afetados por alterações recentes.

Para lidar com essas limitações, alguns programadores do Arduino® usam outros IDEs para escrever programas. Esses usuários criaram plugins de software para IDEs de uso geral que adicionam suporte à programação específica do Arduino®. Isso adiciona muitos dos recursos que os programadores perdem no IDE do Arduino®, mas a solução também vem com várias limitações. Para manter a capacidade de usar IDEs genéricos para código Arduino®, os programadores devem atualizar rotineiramente seus plugins a cada nova versão do software Arduino®. Além disso, esses IDEs genéricos não podem interagir com placas Arduino® e, portanto, não podem ser usados ​​para carregar software completo em uma invenção do Arduino®.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?