Todos que começam a aprender Arduino estão familiarizados com o IDE do Arduino. Ele permite que você escreva esboços, verifique a exatidão e carregue-os na memória das placas Arduino. Mas essa é a única maneira de desenvolver programas para o Arduino? De jeito nenhum! Vamos ver quais outros ambientes de desenvolvimento existem.
Necessário
- - Arduino;
- - computador.
Instruções
Passo 1
Vamos começar com o ambiente de desenvolvimento PROGRAMINO. Este é um ambiente de desenvolvimento pago, mas você pode experimentá-lo por 14 dias gratuitamente. O Programino, como outros ambientes de desenvolvimento, requer, no entanto, que você tenha o IDE do Arduino instalado. Ao iniciar o programa pela primeira vez, especifique o caminho para o arquivo executável arduino.exe nas configurações. Para fazer isso, vá para o menu de configurações: Opções -> Configurações do Editor. Uma janela aparecerá na qual você precisará especificar os caminhos para o diretório com o IDE do Arduino e bibliotecas relacionadas. Agora estamos prontos para escrever programas no Programino.
Passo 2
A linguagem usada neste ambiente de desenvolvimento é a mesma do Arduino IDE - C. original. Ou seja, se você já está escrevendo esboços no IDE do Arduino, não precisará aprender uma nova linguagem de programação, o que é uma grande vantagem deste ambiente de desenvolvimento.
No entanto, além disso, esse IDE oferece uma maneira conveniente de desenvolvimento rápido como o preenchimento de código. Ou seja, você não precisa passar constantemente pelo comando do Arduino e pela referência de método. Você começa a digitar o código e o ambiente de desenvolvimento solicitará que você escolha o que deseja entre as opções disponíveis. Por exemplo, você digita "digi" e o IDE oferece opções: "digitalRead", "digitalWrite".
Vamos escrever um esboço simples no qual pesquisaremos constantemente um dos pinos analógicos do Arduino e enviaremos as leituras para a porta serial. Tente digitar o esboço manualmente, em vez de copiar e colar, para sentir a conveniência do preenchimento de código do Programino.
etapa 3
O que mais o IDE Programino oferece de interessante? Este ambiente de desenvolvimento possui diversas ferramentas interessantes disponíveis no menu Ferramentas. Por exemplo, bloco de notas, designer de caracteres LCD, conversor entre DEC-BIN-HEX, terminal de porta serial, plotter analógico e outros.
Vamos dar uma olhada mais de perto na ferramenta Analog Plotter. Essa ferramenta permite que você visualize o que está entrando na porta COM do Arduino. Isso pode ser útil, por exemplo, para exibir as leituras de alguns sensores analógicos: temperatura, umidade, pressão, iluminação e outros.
Para que a plotadora funcione no esboço, você precisa ativar a porta serial a uma velocidade de 19200 kb / s. Os dados são impressos na plotter usando Serial.println (). Vamos começar um plotter analógico. Pressione o botão Conectar para conectar à porta à qual temos um Arduino conectado.
Passo 4
Outra alternativa interessante para o IDE do Arduino é o B4R, ou "Basic for Arduino". Um link para o site oficial também é fornecido no final do artigo. Este ambiente de desenvolvimento é interessante porque usa a linguagem Basic em vez de C. Ele também oferece suporte a autocompletar código. Além disso, é totalmente gratuito.
Na primeira inicialização, o ambiente B4R também requer que você especifique o caminho para o diretório com o Arduino IDE, bem como, se necessário, bibliotecas não padrão adicionais e módulos comuns. Essas configurações podem ser definidas posteriormente por meio do menu Ferramentas -> Configurar caminhos.
Etapa 5
Vamos escrever um esboço como este e, ao mesmo tempo, dar uma olhada mais de perto no B4R IDE.
Na parte central existe um campo para edição do código. À direita está a área das guias e as próprias guias: bibliotecas disponíveis, módulos de esboço, histórico e pesquisa. Uma guia com uma revista está aberta na foto acima. Pode-se observar que aqui são exibidas mensagens, as quais são configuradas no programa pelo comando Log (). Neste ambiente de desenvolvimento, você pode definir pontos de interrupção, o que é muito útil no processo de depuração, e também usar marcadores para uma navegação mais rápida pelo código.
Você não será capaz de começar a programar neste ambiente de desenvolvimento imediatamente, porque ele usa uma linguagem diferente e mais orientada a objetos do que o Arduino IDE clássico, com uma sintaxe diferente. No entanto, a conveniência desse ambiente e a disponibilidade de boas orientações dos desenvolvedores compensam essas desvantagens.
Etapa 6
Existem outros ambientes de desenvolvimento para Arduino além dos listados. Por exemplo, Codeblocks. Ele tem os mesmos recursos descritos pelo IDE, portanto, não o descreverei em mais detalhes.
Mas agora você sabe que existem ambientes de desenvolvimento alternativos e muito mais convenientes para o Arduino. Usá-los simplificará e acelerará muito o desenvolvimento de seus próprios esboços.