En esta entrada voy a explicar cómo instalar el IDE(Entorno de Desarrollo Integrado)oficial de Arduino en ArchLinux y distribuciones derivadas como Manjaro y Antergos.

Lo primero será instalar el paquete arduino y su dependencia arduino-avr-core, disponibles en los repositorios oficiales (Y de paso actualizamos nuestro sistema):

sudo pacman -Syu arduino arduino-avr-core

En ArchLinux, el grupo propietario de /dev/ttyUSB0 (En mi caso es el que se genera cuando lo conecto a través del USB a mi PC) es uucp, esto es porque nuestra placa se comunica con nuestro PC a través de una conexion serial(o serie a USB,mejor dicho):

rafa@delorean ~ % ls -l /dev/ttyUSB0
crw-rw—- 1 root uucp 188, 0 dic 31 15:01 /dev/ttyUSB0

Tenemos que agregar el usuario actual a dicho grupo para poder escribir en ese directorio, y por lo tanto enviar los sketches a nuestra placa:

sudo gpasswd -a $USER uucp

Dado que vamos a usar el IDE oficial, que usa Java, también tenemos que agregar a nuestro usuario actual al grupo lock:

 sudo gpasswd -a $USER lock

Hecho esto ya podemos empezar a programar y subir nuestros sketches a la placa Arduino 🙂