Acabo de enchufar mi arduino y la luz está encendida, pero la prueba de parpadeo no se pudo cargar. Aquí está mi error:
Arduino: 1.6.7 (Linux), placa: "Arduino / Genuino Uno"
Sketch utiliza 1.030 bytes (3%) del espacio de almacenamiento del programa. El máximo es 32,256 bytes. Las variables globales usan 9 bytes (0%) de memoria dinámica, dejando 2,039 bytes para las variables locales. El máximo es de 2.048 bytes. avrdude: ser_open (): no se puede abrir el dispositivo "/ dev / ttyUSB0": Permiso denegado ioctl ("TIOCMGET"): ioctl inapropiado para el dispositivo Problema al subir a la placa. Consulte http://www.arduino.cc/en/Guide/Troubleshooting#upload para obtener sugerencias.
Este informe tendría más información con "Mostrar resultados detallados durante la compilación" habilitado en Archivo> Preferencias.
roquet' is already a member of
dialout '. roquet @ roquet-HP-ENVY-x360-m6-Convertible: ~ $ sudo chmod a + rw / dev / ttyUSB0 roquet @ roquet-HP-ENVY-x360-m6-Convertible: ~ $ ls -l / dev / ttyUSB * crw -rw-rw- 1 discado raíz 188, 0 20 de enero 13:12 / dev / ttyUSB0 roquet @ roquet-HP-ENVY-x360-m6-Convertible: ~ $ pero aún así obtener el 'permiso denegadoRespuestas:
De la documentación :
Tenga en cuenta que lo anterior son viejas instrucciones de Ubuntu. En las distribuciones modernas que usan ConsoleKit, cree el archivo que
/etc/udev/rules.d/01-ttyusb.rules
contiene lo siguiente y luego vuelva a cargar las reglas de udev y vuelva a conectar el dispositivo Arduino:fuente
sudo udevadm control --reload
).SUBSYSTEM=="tty", ATTRS{idVendor}=="(vendor)", ATTRS{idProduct}=="(product)", ATTRS{serial}=="(serial)", SYMLINK+="ttyUSB.arduino", GROUP="adm"
dónde (proveedor) y (producto) se tomanlsusb
y (serial) se toma de la salida deudevadm info -a -n /dev/ttyACM0|grep '{serial}'|head -n1
.Todo lo que necesita hacer es agregarse al grupo de marcado como se describe en la respuesta de Ignacio Vázquez-Abrams. Esto se hace en la terminal escribiendo:
No necesitas usar
chmod
. Esto proporciona acceso de lectura / escritura a todos los usuarios y no solo a los miembros del grupo. Sin embargo, antes de intentar conectarse, debe cerrar sesión y volver a iniciarla . Una vez que vuelva a iniciar sesión, será reconocido como miembro del grupo de marcación y podrá abrir el dispositivo.fuente
En Ubuntu 18.04, la única forma en que encontré que la instalación de Arduino IDE funcionaba directamente, fue usando los pasos de documentación descritos aquí:
https://www.arduino.cc/en/Guide/Linux/
No se requieren grupos cambiantes ni permisos.
fuente
Nada de lo anterior me ha ayudado. Cuando lo he instalado desde el archivo, desde el sitio oficial, ni siquiera se inicia. Luego instalé Arduino IDE desde la "tienda de aplicaciones de Linux" y estaba trabajando pero tengo un problema como nuestro amigo desde arriba. Así que lo desinstalé e instalé a través de la terminal
sudo apt install arduino
y ahora está funcionando. Salud.fuente
O simplemente use el comando chown.
Esto funciono para mi
fuente