Problemas con el puerto de Arduino en Ubuntu (Linux)

[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.

4 comentarios sobre “Problemas con el puerto de Arduino en Ubuntu (Linux)”

  1. 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

  2. No puedo darte razonamiento de porque, pero a mí me ha pasado instalando el ide de Arduino desde el repositorio de Ubuntu. Desinstalando y volviendo a instalar con descarga desde la web de Arduino no tuve problema. Por si es el caso y sirve.

    1. La razon de ello es facil, cuando se instala desde el repositorio no se usa el usaurio root. Si no el propio de comando (apt, por ejemplo). En cambio cuando lo has descargado de la página de Arduino lo has instalado, o con tu usuario, al que ya le has dado el permiso para acceder al puerto. O con el usaurio root, que ya tiene concedido el permiso.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.