Ubuntu 16.04 で Arduino Uno と通信できない

Ubuntu 16.04 で Arduino Uno と通信できない

Arduino IDE 1.6.9 を Arduino Web サイトからダウンロードしてインストールしました。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 デバイスとして表示されるはずです。Arduino Web ページに掲載されているセットアップでも、この表示になるはずです。

Windows のセットアップは次のとおりです。 https://www.arduino.cc/en/ガイド/Windows

Linux のセットアップは次のとおりです。 https://www.arduino.cc/en/ガイド/Linux#toc7

まず最初に、開始手順に正しく従っていることを確認します。特に、ボードの種類を選択する手順 7 をよく確認してください。そのすぐ下にボード ポートもリストされていることに注意してください。これが問題の原因であると考えられます。その詳細を変更できるかどうかを確認してください。

編集:グレー表示になっているという部分を見逃しました

ここに、あなたにとって役立つ「解決策」がたくさんある別の投稿があります。見たところ、最も簡単なテスト方法は、IDEをルート権限で起動することです。

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

答え2

申し訳ありませんが、どうやら私が通信しようとしていた Arduino ボードが壊れていたようです。最初は何も変更せずに別のボードに接続してみましたが...

関連情報