無法在 Ubuntu 16.04 上與 Arduino Uno 通訊

無法在 Ubuntu 16.04 上與 Arduino Uno 通訊

我已經從 Arduino 網站下載安裝了 Arduino ide 1.6.9。當我插入 Arduino UNO 板時,其上的 LED 會亮起。

當我嘗試將程式上傳到開發板上時,它顯示:

avrdude:ser_open():無法開啟裝置「COM1」:沒有這樣的檔案或目錄 ioctl(「TIOCMGET」):裝置的ioctl不合適

選單項目“工具”>“連接埠”呈灰色。

我嘗試在IDE開啟和關閉的情況下插拔板子,但沒有成功。

的輸出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

Arduino 插入和拔出時lsusb的輸出沒有差異。dmesg

我不知道該怎麼辦!

答案1

你說它在linux上顯示為COM設備,但根據我使用arduino設備和linux的經驗,它應該顯示為ACM設備。 ardunio 網頁上發布的設定也應該顯示這一點。

這是 Windows 的設定: https://www.arduino.cc/en/Guide/Windows

以下是 Linux 的設定: https://www.arduino.cc/en/Guide/Linux#toc7

我要做的第一件事是確保您正確遵循入門步驟。最具體地說,請仔細查看第 7 步,其中選擇了您的主機板類型。請注意,它的正下方還列出了您的主機板端口,我認為這就是您的問題所在。嘗試看看是否可以更改該細節。

編輯:錯過了你說的灰色部分

這是另一篇文章,其中有許多“解決方案”,其中有些內容應該適合您。從看起來最快的測試方法是使用 root 權限啟動 ide

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

答案2

抱歉,但顯然我試圖與之交談的arduino板已損壞。我首先嘗試連接到另一個,而不做任何更改...

相關內容