ESP32-WROOM-32D シリアルポートが開けない
こんにちは かなで です。
今回は単発QA記事になります。
ArduinoIDEの設定まで終わって、次にハローワールド的なことでどんなことをやろうかなと思っていた矢先、シリアルモニターが開けない事象に遭遇しました。
ツール→シリアルポート
ここを見ると、灰色網掛けされているので、シリアルポートが見つからない状態となっている事がわかります。
もちろんESP32-WROOM-D32とPCはUSBケーブルで繋いでおり、ESP32-WROOM-D32本体のLEDランプも点灯しています。
とあるサイト様をみたところ、ドライバがインストールされていないため、不明なデバイスとして認識されているのではないか。という記事を見つけたので確認してみたところ…
そもそもデバイス自体が表示されておりませんでした。
↓わかりにくいので、先に解決後の表示をお見せしますと…
ポート(COM と LPT)の中に「Silicon Labs CP210x USB to UART Bridge (COM4)」と記載されていますね。
これが正しい状態です。
では、なぜ表示されていないのか。
…
答えは簡単でした。
USBケーブルが【充電専用】であった為です。
家に転がっていた「micro USB Type-B」のケーブルを使ったのですが、それが不味かったようで、充電用の配線しかされていなかったようです。
さらに家に転がっていた「通信もできるケーブル」で試してみたところ、無事解決となったと。
ちなみに繋ぐだけで認識したので、ドライバ云々は扱っていません。
なお、デバイスマネージャにも表示されていた通り、COMポートは4でした。
※Arduino UNO互換品をつないだ時はCOM3だったので、違うポートが割り当てられてますね。
※この数字はPCによって異なるため参考になりませんが、上記の通りCOM*と表示されていればOKという事になります。
そんなわけで、同じ事象になったら、まず他にケーブルがないか家の中を探すのもいいかもしれません。
最後までお読みいただきありがとうございました。
気になることがあったら、コメント頂けると嬉しいです。
自主学習も兼ねて記事にするかもしれません。