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 lsusb
e dmesg
com 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...