No se puede comunicar con Arduino Uno en Ubuntu 16.04

No se puede comunicar con Arduino Uno en Ubuntu 16.04

Instalé Arduino ide 1.6.9 descargándolo del sitio web de Arduino. Cuando conecto la placa Arduino UNO, los LED se encienden.

Cuando intento subir un programa al foro dice:

avrdude: ser_open(): no se puede abrir el dispositivo "COM1": no existe tal archivo o directorio ioctl("TIOCMGET"): ioctl inadecuado para el dispositivo

El elemento del menú herramientas>puertos está atenuado.

He intentado enchufar y desenchufar la placa con el ide abierto y cerrado sin éxito.

La salida de lsusb:

Bus 001 Device 002: ID 8087:8000 Intel Corp.  Bus 001 Device 001: ID
1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID
1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 004: ID
0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 002: ID 0bda:57b5 Realtek Semiconductor Corp.  Bus 002
Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

No hay diferencia en las salidas de lsusby dmesgcon el Arduino enchufado y desenchufado.

¡No tengo idea de qué hacer!

Respuesta1

Dijiste que aparece como un dispositivo COM en Linux, pero según mi experiencia con dispositivos arduino y Linux, debería aparecer como un dispositivo ACM. La configuración publicada en la página web de ardunio debería mostrar esto también.

Aquí está la configuración para Windows: https://www.arduino.cc/en/Guide/Windows

Aquí está la configuración para Linux: https://www.arduino.cc/en/Guide/Linux#toc7

Lo primero que haría es asegurarme de haber seguido correctamente los pasos iniciales. Más específicamente, observe detenidamente el paso 7, que le pide que seleccione su tipo de placa. Observe que justo debajo también enumera el puerto de su placa, que es donde creo que radica su problema. Intenta ver si puedes cambiar ese detalle.

Editar: me perdí la parte donde dijiste que está atenuada

Aquí hay otra publicación que tiene muchas "soluciones" en las que algo debería funcionar para usted. Por lo que parece, el método de prueba más rápido sería iniciar el ide con permisos de root.

https://stackoverflow.com/questions/19322432/arduino-tools-serial-port-greyed-out

Respuesta2

Lo siento, pero aparentemente la placa arduino con la que intentaba hablar estaba dañada. Me conecto a otro al primer intento sin cambiar nada...

información relacionada