Mac で ESPr Developer: ESP-WROOM-02開発キットのシリアルポートが表示されないとき
Table of Contents
Qiitaにも書いた記事ですが、備忘録としてこちらにも
ESPr Developer #
スイッチサイエンスで販売しているESPr Developerは、ESP-WROOM-02の開発キット。
シリアルモジュールも実装されているから、USBでPCと接続するだけで、IoT開発を始められる…!
![ESPr Developer](/2018/10/06/mac-espr-serial-port/IMG_20181005_231452_hu740f70799f49016b967293231ae7b575_1320650_1000x1000_fit_q90_lanczos.jpg)
接続してもシリアルポートに出てこない #
Arduinoを接続しているときは、シリアルポートのメニューにちゃんと、/dev/cu.usbmodem1411
のようなポート名が表示されます。
しかしながら、ESPr Developerを接続したときには、それらしいポートは見当たりません。ましてや、Bluetoothのはずがない…!
![シリアルポートに出てこない](/2018/10/06/mac-espr-serial-port/03181ecb7f34fe3251ce56db25ffc7f7_hu72cfc6fd5ab11653b2869f29b56227fc_320757_1000x1000_fit_lanczos_3.png)
FT231X のVCPドライバをインストール #
VCP(仮想COMポート)が必要でした!
FTDIのサイトから、Mac OS X 10.9 and above
の64bit用ドライバをダウンロードしました。
![FTDIのサイトのスクリーンショット](/2018/10/06/mac-espr-serial-port/55211ecf129cf9beabf48793d8cd1149_hu5f348a0a6a3193b30722c79d4f310386_827226_1000x1000_fit_lanczos_3.png)
ダウンロードしたdmgを開き、インストールします。
インストールしたあとは、再起動が必要です(そうしないとArduino IDEのポートに表示されなかった)。
![シリアルポートが表示された!](/2018/10/06/mac-espr-serial-port/e762476f9ee34ec9b4a697b58818784e_huc98b2373b0c9e08a189f7c7517113b06_1051505_1000x1000_fit_lanczos_3.png)
シリアルポートが表示された!
無事に表示されました!
(よくわかんないけど、きっとこれがポートなんだろう!とりあえず選択しておきます)
シリアルモニタを開いて、ボーレートを115200 bps
にし、改行コードをCRおよびLF
で設定します。
ESPr Developerのリセットボタンを押すと……ESP-WROOM-02からready
のレスポンスが届きました!
![readyが表示されている!](/2018/10/06/mac-espr-serial-port/7a6d1c6852e13d10160241dfc564a63c_hu19761b28a21a03dc59bf740be10b85d7_94537_1000x1000_fit_lanczos_3.png)
readyが表示されている!
これで、ESPr Developerで開発を始められます!
なぜFTDIのVCPドライバをインストールしたか #
USBに刺さっているものが、FT231Xだとわかったからですね。
(このMacについて > システムレポート…から行ける画面ですね)
![システムレポートのUSBの項目](/2018/10/06/mac-espr-serial-port/c9d6bc8de73485fe5ff2f7be783955a6_huda701ff9433233ca6f284bad128d4dda_226463_1000x1000_fit_lanczos_3.png)
システムレポートのUSBの項目
この画面を開くきっかけになったのは、「Mac USB serial port not showing」のクエリでググっている時に見た、Appleのサポートコミュニティのサイトで、「設定のところから、USBに刺さってるものが何なのか見てごらんよ」って書いてあったので、「システムレポート」にたどり着きました。
とはいえ、それよりも前に、Arduinoのフォーラムのスレッド中に解決策が書いてあったのですが、気づかず読み過ごしていました……。なぜなら最後の投稿に、「ケーブル変えたら直ったよ!やいやらw」って書いてあったので……。
ひとまず、これで開発を始められます!