Hasta donde veo que está utilizando la versión 1.0.5
de arduino IDE, supongo que instaló la que está en los repositorios de apt.
Puede intentar instalar uno desde el snapcraft o el del sitio web de arduino .
Personalmente utilicé el último y cualquier cosa funcionó como un encanto.
También en el caso de que pueda intentar conectarse Tools
-> Port
si existe un puerto que no sea /dev/ttyS0
uno. Intenta jugar con estas opciones. Finalmente, al buscar, dmesg
también puede averiguar qué puerto se ha ubicado para arduno.
Finalmente, otro enfoque es desconectar su arduino, enchufarlo nuevamente y escribir el siguiente comando:
dmesg | tail
Para registrar el último evento como el que ocurre cuando arduino se conecta a un puerto usb. El comando anterior le mostrará el puerto correcto.
Para obtener mejores resultados, puede usar lo siguiente:
dmesg | tail -f
Y continuamente conecte y desconecte el arduino del puerto usp hasta que vea cualquier mensaje relacionado con arduino. El -f
parámetro permite mostrar en tiempo real los nuevos registros.
Dimitrios Desyllas
fuente
Su cuenta de usuario probablemente no tiene permiso para usar el puerto serie.
Dos formas de abordar esto:
sudo
).dialout
grupo, que tiene permiso para usar el puerto serie. Usa el comandosudo adduser $USER dialout
. Sin embargo, deberá cerrar sesión y volver a iniciarla para que surta efecto (o intente esto ). Para enumerar grupos de usuarios actuales, usegroups
oid -Gn
.Una vez hecho esto, cuando seleccione el puerto serie correcto (como otros han mencionado tal vez
/dev/ttyUSB0
) debería poder escribir, lo que le permitirá programar el Arduino.fuente
Para cosas en serie, recomendaría usar algo como minicom , es fácil de usar y realmente ves el / dev / tty al que está vinculado. Suele ser algo como / dev / ttyS0
Editar: por lo tanto, no es solo una respuesta de enlace
dmesg | grep tty
, así es como se ve qué puerto es su TTY: consulte el enlace de arriba para referencia.fuente
Tuve el mismo problema y luché por solucionarlo por un tiempo. Intenté las sugerencias habituales sobre agregarme al grupo de marcado y me sentí frustrado porque ninguno de esos consejos me ayudó. Al final, me di cuenta de que estaba usando una versión backrev del software Arduino IDE, y una vez que actualicé, el problema desapareció.
fuente
utilizar este
o
fuente