Arduino é uma plataforma de prototipagem eletrônica open source que se baseia em hardware e software fáceis de usar. É designado a artistas, designers, hobbistas e qualquer pessoa interessada em criar objetos ou ambientes interativos. O objetivo desse tutorial é mostrar um passo-a-passo simples para instalação de seu ambiente de desenvolvimento.
Existem as mais diversas aplicações para o Arduino, como fotografia, música, engenharia eletrônica, informática, robótica e até servidores. No final do artigo existem alguns links para projetos incríveis que usam o Arduino.
A linguagem usada é muito parecida com c/c++ e existe uma IDE própria para programar em sua plataforma, ela é desenvolvida em Java. Vamos ver como é feita sua instalação.
Se desejar pode instalar baixando seu código fonte aqui:
Existem diversas maneiras documentadas no próprio site para várias distribuições
GNU/Linux, mas neste documento vamos ver a instalação no Ubuntu Karmic Koala.
Adicionar o repositório:
sudo add-apt-repository ppa:arduino-ubuntu-team/ppa
Atualizar:
sudo apt-get update
Instalação do Java. Necessário, pois a IDE é feita nele:
sudo apt-get install default-jre
Instalação das bibliotecas:
sudo apt-get install gcc-avr
$ sudo apt-get install avr-libc
E finalmente a instalação da IDE do Arduino:
sudo apt-get install arduino
Para instalar em outras versões do Ubuntu é só adicionar o seguinte repositório no arquivo
/etc/apt/sources.list:
deb http://ppa.launchpad.net/bean123ch/burg/ubuntu sua_versao_ubuntu main
Depois de instalado é necessário algumas poucas configurações.
Abra o programa vá em Tools >> Board, escolha sua placa. A mais vendida atualmente é a Arduino Duemilanove (primeira opção), mas se for outra é só marcar lá.
Depois escolha a porta usada pelo Arduino. Vá em Tools >> Serial Port e marque aonde está a sua placa. Normalmente /dev/ttyUSB0.
Pronto! Agora é só abrir alguns dos exemplos, montar na placa e clicar no botão de upload que o código é enviado para o chip.
A minha placa chegou a pouco tempo, assim que tiver um tempo vou escrever mais um texto dessa incrível plataforma!
Links para alguns projetos:
Mauricio Maciel
mbmaciel@linuxdepot.com.br