Arduino Webサイトからダウンロードして、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
lsusb
とdmesg
の出力に違いはありません。Arduinoがプラグインされている場合とアンプラグされている場合があります。
何をすればいいのかわからない!
LinuxでCOMデバイスとして表示されるとおっしゃいましたが、arduinoデバイスとLinuxの経験から、代わりにACMデバイスとして表示されるはずです。 ardunio Webページに投稿されたセットアップにもこれが表示されます。
Windowsのセットアップは次のとおりです。 https://www.arduino.cc/en/Guide/Windows
Linuxのセットアップは次のとおりです。 https://www.arduino.cc/en/Guide/Linux#toc7
私が最初に行うことは、開始手順を適切に実行したことを確認することです。最も具体的には、ボードタイプを選択するステップ7をよく見てください。そのすぐ下に注意してください、それはまた、あなたの問題があると思う場所であるあなたのボードポートをリストします。その詳細を変更できるかどうかを確認してください。
編集:あなたがそれがグレーアウトされていると言った部分を逃した
何かがあなたのために働くべきである多くの「解決策」を持っている別の投稿があります。見た目から最も簡単なテスト方法は、ルート権限でIDEを起動することです
https://stackoverflow.com/questions/19322432/arduino-tools-serial-port-greyed-out
申し訳ありませんが、どうやら話をしようとしていたarduinoボードが破損していたようです。何も変更せずに最初に別の接続を試みます...