やっぱりarduinoのシリアルポートはケーブルが大事だった?
-
EPS8266がarduino IDEのシリアルポートに出て来なくなった
ESP8266がMacで認識されなくなったので、色々と情報を集めながら解決しようとして経緯です
続きを見る
以前書いた記事のように、MacBook ProにESP8266を繋いでもarduino IDEのシリアルポートに認識されなくて困っていました。ESP8266だけでなく、sparkfunのRedBoardも繋がりません。
その後、amazonのUSB C to USB microケーブルを試してみたところだいぶ改善されました。UGREENのUSB Cケーブルでも大丈夫です。
あんなに苦労したのになんか大丈夫です。よく分かりませんが、やっぱりケーブルは大事なんでしょうか。まぁ動けばなんでもいいです。
各種arduinoとMacBook Proでシリアルポートの相性
毎回arduinoを使う度に接続に悩むのもいやなので、この機会に手持ちのarduino & arduino互換機とMacBook Pro(2018)の相性を整理してみました。
MacBook Proの環境はmacOS Mojave 10.14.6、FTDIのVCPドライバ ver.2.4.4をインストールしています。ケーブルはMacBook ProのUSB-Cポートに直接繋いでいます。
USB micro端子搭載のarduino及び互換機 + Amazon USB C to USB micro ケーブル
sparkfun RedBoard | 問題なし |
ESP8266 | 繋いだままMacを再起動すると使える。一度外すと再起動するまで認識されない |
sparkfun arduino pro mini + usbシリアル変換器(たぶん秋月電子で売ってるもの) | 繋いだままMacを再起動すると使える。一度外すと再起動するまで認識されない |
USB mini 端子搭載のarduino+ UGREEN USB C to USB mini ケーブル
arduino nano | 繋いだままMacを再起動すると使える。一度外すと再起動するまで認識されない |
USB B端子搭載のarduino及び互換機+ UGREEN USB C to Bケーブル
純正arduino UNO R3 | 問題なし |
中国製と思われるUNO互換機 USB-シリアル変換ICはCH340G | 問題なし |
Unopuino32S Arduino Uno R3フォームファクタの、ESP-WROOM-32ブレークアウト基板。 USB-シリアル変換ICはCH340T | 問題なし |
要するに
「繋いで認識されなかったらMacを再起動」
ということですね。とりあえず、手持ちのarduino & 互換機で使えないものがなくて安心しました。