No se puede obtener el código de carga a Arduino UNO desde Ubuntu 12.04

1

Acaba de terminar de instalar arduino por primera vez. Recibí un aviso acerca de agregar un usuario a un determinado grupo. Acepté y continué. Traté de hacer que el programa 'Blink' funcionara. Pero cada vez que intento subir, me aparece el siguiente error:

  

avrdude: ser_open (): no se puede abrir el dispositivo "/ dev / ttyACM0": Entrada / salida   error ioctl ("TIOCMGET"): argumento no válido

Comencé a arduino como root. Sé que esto no es sugerido. Pero era la única forma en que podía conseguir que el "PUERTO SERIE" no estuviera en gris. Después de intentar subir el código y obtener ese error. La opción del puerto serie se vuelve gris nuevamente.

  • ¿Instalé arduino incorrectamente?
  • ¿Cómo puedo corregir el error mencionado?
  • ¿Qué puedo hacer para evitar que el puerto serie se vuelva gris?
pregunta Digital fire

2 respuestas

2

Esta solución simple funcionó para mí

sudo ln / dev / ttyACM0 / dev / ttySACM0

Aparentemente, Ubuntu quiere ttyS * para el puerto usb; es un poco desagradable al respecto, por lo que el ttyACM aparece y luego desaparece.

    
respondido por el Patrick Haggood
1

Si su problema no se resolvió con este comando:

$ sudo ln / dev / ttyACM0 / dev / ttySACM0

quizás el puerto USB que está utilizando es USB 3.0, luego intente conectar un USB 2.0

    
respondido por el Rafael

Lea otras preguntas en las etiquetas