[singlepic id=1 w=320 h=240 float=right]En un sistema linux, no todos los usuario pueden tender acceso a poder manejar los puertos. Solo los usuarios que estén en el grupo «dialout» tiene permiso para manejar los puertos. Lo normal es que nuestro usuario no este dentro de ese grupo, por lo que tendremos problemas para poder acceder al puerto que crea el arduino. Para solucionar este problema solo tendremos que añadir nuestro usuario al grupo «dialout» de la siguiente manera.
sudo usermod -a -G dialout <NombreDeUsuario>
Nos pedirá la contraseña de root. y con esto, nuestro usuario ya sera miembro del grupo «dialout».
Ya solo nos queda cerrar la sesión para que los cambios efectuados tenga efecto y podamos acceder al puerto del Arduino desde nuestro usuario.
Hola, se me presenta el siguiente error:
avrdude: ser_open(): can’t open device «/dev/ttyUSB0»: Permission denied
ioctl(«TIOCMGET»): Inappropriate ioctl for device
Mi sistema operativo es Ubuntu 14.04.
Gracias
Lo mas seguro es que el usuario no tiene permisos para leer el puerto, mira este post si te puede ayudar.
http://www.todavianose.com/problemas-con-el-puerto-de-arduino-en-ubuntu-linux/