Arduino IDE - Compilação e Instalação.

O Arduino IDE (Ambiente de Desenvolvimento) é um software de código aberto multi-plataforma escrito em linguagem Java. Suporta as linguagens C e C ++ , possui um editor de texto para a escrita de códigos, uma área de mensagens, um console de texto, uma barra de ferramentas com botões para funções comuns e uma série de menus. Ele se conecta ao hardware Arduino e Genuino para carregar programas e se comunicar com eles. A IDE possui uma coleção de códigos (Biblioteca) que facilitam a conexão a um sensor, monitor, módulo etc.

Instalação

1 - Baixe o source a partir do github do projeto, neste tutorial baixamos a última release.

$ cd /tmp
$ wget -c https://github.com/arduino/Arduino/releases/download/1.8.9/arduino-1.8.9.tar.xz

1.1 - Instale algumas dependências para a correta compilação.

$ sudo apt-get install git make gcc ant openjdk-8-jdk unzip

2 - Descompacte o arquivo baixado.

$ tar -xvf arduino-1.8.9.tar.xz

3 - Para realizar a compilação do código acesse a pasta build e execute o comando abaixo.

$ ant clean dist -Dplatform=linux64

3.1 - Observe o código acima, informe conforme a sua plataforma 32, 64bits ou arm. Para outras plataforma utilizamos os seguintes comandos:

  • Windows

ant clean dist -Dplatform=windows

  • MacOSX

ant clean dist -Dplatform=macosx

4 - A compilação levará em torno de 3 minutos e resultado final será o mostrado na imagem abaixo, caso ocorra corretamente.

5 - Geramos o arquivo que precisamos para instalar nos vários sabores do Debian/Ubuntu.  Descompacte o arquivo arduino-1.8.9-linux64.tar.xz para a pasta /opt/, ou para uma pasta de sua preferência para os seus aplicativos.

$ sudo mkdir /opt/arduino-ide
$ sudo chown $USER: -R /opt/arduino-ide/
$ tar -xvf arduino-1.8.9-linux64.tar.xz -C /opt/arduino-ide/ $ cd /opt/arduino-ide/arduino-1.8.9/
$ ./install

6 - Aguarde a instalação e após a conclusão acesse o menu aplicativos->Desenvolvimento.

Para testar os seus códigos, caso não tenha um Arduino físico, utilize o ambiente virtual do TinkerCad para realizar os testes em uma placa virtual.

O Arduino IDE é uma excelente software e para mais informações acesse o site do projeto https://www.arduino.cc/.