Recientes

miércoles, 27 de noviembre de 2019

El puerto serial /deb/ttyUSB0 no funciona con arduino

En ocasiones nos hemos encontrado que el puerto virtual que se genera al conectar una placa arduino al debian para realizar la programación no funciona.



Una serie de errores en rojo aparece en la consola. Y si te fijas, al principio de los errores del log, se trata de un error de permisos "error: cannot access /dev/ttyUSB0".



Esto puede deberse a que hayas utilizado el congelador del sistema (que toca varios permisos del usuario) o que por otra razón el puerto se haya quedado sin permiso de acceso.

La forma  más fácil de solucionar el problema (sin tener en cuenta la seguridad) es habilitar permisos totales a todos los usuarios sobre el puerto virtual serie:

chmod 777 /dev/ttyUSB0

Otra forma, es añadir únicamente al usuario (en nuestro caso "usuario") al grupo que tiene permisos sobre el puerto (device -dev-) en cuestión.

usermod -a -G dialout usuario

Que quiere decir... -a añadir al -G grupo dial out  a usuario


No hay comentarios :

Publicar un comentario

Designed By
Diseño tic galicia