Não é possível comunicar com o Arduino Uno no Ubuntu 16.04

Não é possível comunicar com o Arduino Uno no Ubuntu 16.04

Eu instalei o Arduino ide 1.6.9 baixando-o do site do Arduino. Quando eu conecto a placa Arduino UNO, os LEDs acendem.

Quando tento fazer upload de um programa para o quadro, ele diz:

avrdude: ser_open(): não é possível abrir o dispositivo "COM1": Esse arquivo ou diretório não existe ioctl("TIOCMGET"): ioctl inapropriado para o dispositivo

O item de menu ferramentas>portas está esmaecido.

Já tentei conectar e desconectar a placa com o ide aberto e fechado sem sucesso.

A saída 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

Não há diferença nas saídas de lsusbe dmesgcom o Arduino conectado e desconectado.

Não tenho ideia do que fazer!

Responder1

Você disse que ele está aparecendo como um dispositivo COM no Linux, mas pela minha experiência com dispositivos Arduino e Linux, ele deveria aparecer como um dispositivo ACM. A configuração postada na página do ardunio também deve mostrar isso.

Aqui está a configuração para Windows: https://www.arduino.cc/en/Guide/Windows

Aqui está a configuração do Linux: https://www.arduino.cc/en/Guide/Linux#toc7

A primeira coisa que eu faria é garantir que você seguiu as etapas iniciais corretamente. Mais especificamente, dê uma boa olhada na etapa 7, onde você seleciona o tipo de placa. Observe logo abaixo que ele também lista a porta da sua placa, que é onde acho que está o seu problema. Tente ver se você consegue alterar esse detalhe.

Editar: perdi a parte em que você disse que está esmaecido

Aqui está outro post que traz muitas “soluções” onde algo deve funcionar para você. Pelo que parece, o método de teste mais rápido seria iniciar o ide com permissões de root

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

Responder2

Desculpe, mas aparentemente a placa Arduino com a qual eu estava tentando conversar estava danificada. Eu me conecto a outro na primeira tentativa sem mudar nada...

informação relacionada