Te damos la bienvenida a la comunidad de T!Estás a un paso de acceder al mejor contenido, creado por personas como vos.

O iniciá sesión con
¿No tenés una cuenta?
Primero nos vamos a la pagina oficial de arduino http://arduino.cc/en/Main/Software y nos descargamos el IDE para la arquitectura de nuestro sistema sea esta 32bit o 64 bit.
Descomprimimos el archivo y lo guardamos en la carpeta /opt
En mi caso se guardo en la carpeta de Descargas. Entonces lo copio de la siguiente manera
sudo cp -R ~/Descargas/arduino-1.x.x /opt
Ahora comprobamos que nuestro IDE de Arduino que descargamos funcione
/opt/arduino-1.x.x/arduino
Cuando se trata de usar el IDE de Arduino notaremos que no se activa la comunicación de nuestra placa hacia los puerto ttyUSBX o ttyACMX
(Nota: en mi caso mi punto de acceso es ttyACM0)
Para verificar abrimos el IDE de Arduino Nos vamos al menú:
Herramientas > Puerto Serial

Este botón (Puerto Serial) no estará activado por lo que es necesario cambiar los permisos a algunos archivos.
Si nos ocurre esto entonces manos a la obra.
Primero nos aseguramos de pertenecer a los siguientes grupos:
uucp, dialout, lock
Si necesitamos añadir a estos grupos usamos el siguiente comando:
usemod -a -G uucp, dialout, lock nombre_de_usuario
Como root o con sudo copiamos el siguiente archivo
sudo cp /usr/lib/tmpfiles.d/legacy.conf /etc/tmpfiles.d/
Luego modificamos el archivo legacy.conf que acabamos de copiar y buscamos la linea que dice
d /run/lock 0755 root root - y la remplazamos por d /run/lock 0777 root lock -
Usando el siguiente comando
sudo nano /etc/tmpfiles.d/legacy.conf
d /run/lock 0777 root lock - en lugar de d /run/lock 0755 root root -
Luego cambiamos los permisos de las siguientes carpetas /run/lock y también de la carpeta /var/lock de la siguiente manera
chmod o+rwx /run/lock
chmod o+rwx /var/lock
Reiniciamos el sistema y verificamos en nuestro IDE de Arduino que se activará el botón de:
Herramientas > Puerto Serial

Eso es todo, espero que a alguna persona le sirva.