Kanade Labo

かなで研究所

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という事になります。

そんなわけで、同じ事象になったら、まず他にケーブルがないか家の中を探すのもいいかもしれません。

最後までお読みいただきありがとうございました。
気になることがあったら、コメント頂けると嬉しいです。
自主学習も兼ねて記事にするかもしれません。

-Arduino/ATMega328P