M. Instalação da IDE do Arduino no Debian 6.0 (Squeeze)

Tive que instalar a IDE do Arduino em uma máquina rodando o Debian 6.0 (Squeeze) para usar com a placa Arduino UNO.

Nessa instalação encontrei informações úteis nos sites: http://leandronunes.com/blog/2012/05/09/instalando-arduino-no-debian-squeeze/, http://www.arduino.cc/en/Main/Software e http://playground.arduino.cc/Linux/Debian.

O Arduino UNO precisa da biblioteca librxtx-java_2.2pre2-3, ou versão superior, mas o pacote disponível no repositório para o Squeeze ainda é a versão pre2-3. Por isso baixei o pacote http://ftp.us.debian.org/debian/pool/main/r/rxtx/librxtx-java_2.2pre2-11_i386.deb, e fiz a instalação com o comando:

# dpkg -i librxtx-java_2.2pre2-11_i386.deb

E a instalação dos demais pacotes com os comandos:

# apt-get install gcc-avr binutils-avr
# apt-get install avrdude
# apt-get install gcc
# apt-get install avr-libc
# apt-get install libantlr-java libantlr-java-gcj
# apt-get install libecj-java
# apt-get install libjna-java
# apt-get install liboro-java
# apt-get install ca-certificates-java
# apt-get install java-common
# apt-get install libaccess-bridge-java
# apt-get install libsm-dev
# apt-get install libice-dev
# apt-get install libxt-dev
# apt-get install openjdk-6-jdk
# apt-get install openjdk-6-jre
# apt-get install openjdk-6-jre-headless
# apt-get install openjdk-6-jre-lib
# apt-get install tzdata-java

Depois de instalar as dependências é hora de instalar o programa do Arduino.

Quando acessei o site http://www.arduino.cc/en/Main/Software a versão mais atual era a 1.0.3 mas como o tutorial para a instalação no Debian Squeeze (Arduino 1.0 and Arduino UNO on Debian squeeze (6.0.3) citava a versão 1.0 acabei baixando esta versão.

Dica

Mais tarde lendo os Release Notes percebi que a ferramenta está em ativo desenvolvimento e portanto é mais produtivo baixar as versões mais recentes onde muitos bugs foram corrigidos e novos recursos incorporados.

Em seguida baixar o pacote arduino-1.0-linux.tgz (ou a versão mais recente ;^) do site http://arduino.cc/en/Main/Software.

Descompactar, entrar na pasta arduino-1.0 e abrir a IDE do Arduino com os comandos:

$ tar -xzvf arduino-1.0-linux.tgz
$ cd arduino-1.0
$ ./arduino

Com a placa conectada na porta USB selecionar o modelo da placa no menu Tools -> Board. E a porta serial na opção Tools -> Serial Port.

Se não conseguir visualizar a porta serial, adicionar a sua conta de usuário no grupo dialout e tty com os comandos:

# usermod -a -G dialout [UserName]
# usermod -a -G tty [UserName]

Encerrar sua sessão e logar de novo e abrir a IDE novamente.

Saudações Automatizadas e Livres! :^)