Recordé que tenía que pertenecer a un grupo para poder escribir en un puerto, y encontré este código que utilicé en la consola:
toni@linux-ed7f:~> sudo usermod -a -G dialout toni
Efectivamente, mi usuario "toni" paso a pertenecer al grupo y me dejaba acceder al puerto (supongo). Pero entonces aparecía el error.
avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
Ahora encontré otro comando que daba permisos de escritura sobre el "device" que es la placa arduino. Y ejecutándolo pude cargar mis códigos en la placa.
toni@linux-ed7f:~> sudo chmod a+rw /dev/ttyACM0
Lamentablemente, mi conocimiento es el justo para buscar soluciones y solo superficialmente sé explicar lo que he hecho. Aunque, eso, poco a poco va cambiando.
Ampliación:
23/12/2016
Poco tiempo después, instalando un Ubuntu Mate 16.04 donde el OpenSuse (no me ha terminado de gustar, aunque no está mal). Después de darme de alta en un par de grupos continuaba surgiendo el error de puerto COM1. Al final era que no había seleccionado el arduino en el puerto. Se solucionó yendo a al IDE de Ardunino y Herramientas>Puerto y seleccionado la placa conectada
Ampliación:
23/12/2016
Poco tiempo después, instalando un Ubuntu Mate 16.04 donde el OpenSuse (no me ha terminado de gustar, aunque no está mal). Después de darme de alta en un par de grupos continuaba surgiendo el error de puerto COM1. Al final era que no había seleccionado el arduino en el puerto. Se solucionó yendo a al IDE de Ardunino y Herramientas>Puerto y seleccionado la placa conectada
No hay comentarios:
Publicar un comentario