LoginSignup
1
2

More than 5 years have passed since last update.

KOMAINOプログラミングで気づいた雑多なこと

Last updated at Posted at 2017-03-01

KOMAINOプログラミングで気づいた雑多なこと

千石電商やシリコンハウス共立で売っている、ESP-WROOM-02をMicro:bit風に仕立てたKOMAINOについて、はまったこと、調べたことなどを書き連ねます。

Arduino IDEについて

プログラムのアップロードには、USBケーブルではなく、WiFi経由のArduinoOTAで行います。

APモードのKOMAINOにWiFiで接続するのですが、WiFiパスワードが、チュートリアルの「1.環境構築」のページではなく、「2.文字を流す」のページに書かれているので、「1-2.KOMAINOをSTAモード(子機モード)にする」のプログラムを書き込もうとして、戸惑いました(後づけで、この章を挿入したのでしょう)。

WiFi接続後、しばらく待てば、ArduinoIDEメニューの「シリアルポート」に、ネットワークポートとして、「KOMAINO-xxxxxx at 192.168.4.1」という項目が出現するはずなのですが、いつまで待っても出現しませんでした。ここで、Bonjourブラウザでデバイスを検索すると、直ちに項目が出現するので、KOMAINOの問題ではなさそうです。

以下は、Bonjourブラウザで観察したKOMAINOからの通知です。

bonjourbrowse.jpg

KOMAINOのボードマネージャーには、ESP8266のボードマネージャを全て含んでいるようなので、KOMAINO専用ライブラリとバッティングしない限り、ESP8266のライブラリは全て使用できるはずです。

シリアルポートについて

KOMAINOに面ファスナーで接着されている電池ボックスをはずすと、2.5mmミニジャックが見え、基板にCOM_EXTの刻印があります。
KOMAINO-serial.jpg

4極と思われますが、ジャックを見ると、3極かもしれません。接続は、以下の図のようになっていました。
シリアルポート4極プラグ.jpg

TxD、RxDは、KOMAINO側の表記です。RxDは、ESP-WROOM02の11ピン(RxD)と8ピン(Boot SEL2)に接続されているので、リセット時にこの線をLOWレベルにセットしておくと、WROOM02をダウンロードモードで起動できます。PC側のシリアルポートに接続するときは、RxDとTxDをクロスして接続します。

KOMAINOのシリアルポートをUSBシリアル変換器経由でArduinoIDEのシリアルモニタに接続して、Serialオブジェクトからの出力を受信することができました。しかし、プログラムのアップロードは、エラーが出てできませんでした。

1
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2