¿Que es Arduino?
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.2 3
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida.4 Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programaciónProcessing/Wiring y el cargador de arranque que es ejecutado en la placa.4
Instalamos dependencias:
srokitoh@redorbita:~# udo apt-get install openjdk-6-jre gcc-avr avr-libc avrdude
Tenemos varias opciones para instalar Arduino IDE.
Desde repositorios:
rokitoh@redorbita:~# sudo apt-get install arduino
Desde la web oficial:
rokitoh@redorbita:~# wget http://arduino.cc/download.php?f=/arduino-1.0.6-linux32.tgz
rokitoh@redorbita:~# tar xvf arduino-1.0.6-linux32.tar
rokitoh@redorbita:~# mv arduino-1.0.6 /opt/
Para ejecutarlo:
rokitoh@redorbita:~# /opt/arduino
Conectamos nuestra plana Arduino mediante el USB y comprobamos que carga
rokitoh@redorbita:~# dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 1.739903] 0000:00:16.3: ttyS0 at I/O 0x5050 (irq = 17) is a 16550A
[ 837.313543] cdc_acm 2-1.1:1.0: ttyACM0: USB ACM device
Añadimos nuestro usuario al grupo
rokitoh@redorbita:~# usermod -a -G dialout
<nuestro usuario>
Una vez iniciado nuestro software de Arduino IDE nos vamos a: Herramientas > Puerto Serial > /dev/ ttyACM0
y podemos empezar a trabajar con el
Un saludo.