Instalando Arduino No Debian Squeeze

Ta nóis aqui em pleno carnaval 2012 atrás do bloco dos aficionados por tecnologia com uma boa xícara de café e estudando Arduino. Como usuário do Debian, percebi que instruções sobre instalação em livros não diz muita coisa mais garimpando na web, concluir minha instalação.

O Arduino esta dividido em dois pacotes:

  • Arduino: Que é a IDE em Java para desenvolvimento e contém algumas biblioteca.
  • Arquino-Core: Ferramenta mínima para interagir via linha de comando sem dependências do Java, usando Makefile Martin Oldfield.

Alternativamente se seu arquivo /etc/apt/sources.list estiver atualizado você pode faze a instalação dos pacotes executando:

bash
1
sudo apt-get install arduino

ou

bash
1
sudo apt-get install arduino-core

Atualize seu arquivo lendo o post Tornando ninja o arquivo sources.list do Debian

Como eu não tinha certeza que a última versão está disponível nos repositórios do Debian e não queria testar,
fiz a instalação baixando o pacote no site oficial http://arduino.cc/en/Main/Software.

Dependencias

Usuários do arduino Uno precisam instalar o pacote brxtx-java versão 2.2pre2-3 ou superior Então edite seu arquivo /etc /apt /sources.list (ou use seu gerenciador de pacotes favorito gui) e adicione:

deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
Feito isso, execute:

bash
1
sudo apt-get install librxtx-java

Agora instale todas as dependências

bash
1
sudo apt-get install gcc-avr avrdude gcc avr-libc libantlr-java libecj-java libjna-java liboro-java openjdk-6-jdk

Caso queira instalar somentes pacotes instáveis, retire a linha do arquivo source.list antes de executar este último comando.

Fazendo o download

Baixe o binário para linux de 32 bits (ou 64 bits, se for preciso) clicando no link http://arduino.cc/en/Main/Software e extraia o arquivo .tgz para a pasta de sua preferência.
Vou baixar a versão para 64bits na pasta onde irei efetuar a instalação via linha de comando.

bash
1
2
3
4
cd /opt/
sudo wget http://arduino.googlecode.com/files/arduino-1.0-linux64.tgz
sudo tar zxvf arduino-1.0-linux64.tgz
sudo rm arduino-1.0-linux64.tgz

Executando

Agora você já pode executar a IDE dando dois clicks no arquivo /opt/arduino-1.0/arduino ou via linha de comando

bash
1
2
cd arduino-1.0
sh arduino

Caso queira adicionar o Arduino no menu de programas do Debian, leia este post “Adicionar programa no menu do Debian”.

Dando permissão

Você vai notar que não pode selecionar uma porta serial no menu ferramentas. Isto é provavelmente porque você precisa adicionar o usuário para alguns grupos. Você também tem que conectar o Arduino UNO para poder selecionar uma porta serial.

Para um teste rápido, você pode executar arduino como root com: sudo sh arduino. Você deve ser capaz de selecionar uma porta serial agora.

Claro que você não quer estar executando o IDE Arduino como root, então adicionar seu usuário ao grupo tty e dialout assim:

bash
1
2
sudo usermod -a -G tty yourUserName
sudo usermod -a -G dialout yourUserName

Faça logoff e logon novamente para que as alterações tenham efeito!

Então..

Isso é o começo para iniciar os teste com arduino e impressionar os vizinhos.
Para mais detalhes sobre instalação em outros ambiente visite o blog do Renato Aloi, uma ótima referência de estudos também! Mais informações de instação leia o site oficial http://arduino.cc/playground/Linux/Debian

Commentários