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
Ahora comprobamos que nuestro IDE de Arduino que descargamos funcione
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:
Como root o con sudo copiamos el siguiente archivo
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
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
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.
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.