ESP32マイコンボードをArduino IDEで書き込むときに自動で書き込めない場合の対策方法を試してみた。
NodeMCU-32SにArduino IDEで書き込みをするのがうまくいかない。自動で書き込みができなくて、手動で基板上のボタンを押すと書き込みができた。 しかし、毎回ボタンを押すというのは面倒だ。

これには対策方法があるそうだ。Twitterで教えてもらった。
続きを読むESP32マイコンボードをArduino IDEで書き込むときに自動で書き込めない場合の対策方法を試してみた。
NodeMCU-32SにArduino IDEで書き込みをするのがうまくいかない。自動で書き込みができなくて、手動で基板上のボタンを押すと書き込みができた。 しかし、毎回ボタンを押すというのは面倒だ。
これには対策方法があるそうだ。Twitterで教えてもらった。
続きを読むESP32SマイコンモジュールのNodeMCU-32SをBluetooth(BLE)のhackに使ってみる。
最近いくつかBLEのhackのために試行錯誤していたのだが、それらはあまり良い方法ではなかったようだ。
・Windows上でBLE 4.0ドングルを使う → WindowsのBLEのAPIが役立たずで使えない
・Pythonのpygatt用にBLED112を使う → Windows上でpygattを動かせたが、C/C++で使うためのライブラリは動かせなかった。自作のソフトを作ってみているのだが、この先は困難そう。
・中国製の安いBLE-UARTモジュールを使う → ATコマンドで簡単に使える。しかし、技適の問題があるので使えない。
技適のあるESP32(ESP32S)マイコンの安い中国製のマイコンモジュールを試してみることにした。(ESPマイコンの関係では、最近はM5StackやM5StickCばかり使っていて、ESP32マイコンの他の基板を積んだままにしてた。少し引っ張り出して使ってみることにした。)
まずはESP32Sマイコンのモジュールで、NodeMCU-32Sというのを弄ってる。 ESP32-DevKitCに似た製品だ。
KKHMF ESP32 ESP-32S NodeMCU開発ボード2.4GHz WiFi + Bluetooth デュアルコアCPU低消費電力 「国内配送」 (Amazon)
続きを読むBLEモジュールのHM-11を買って試してみた。
先日、BLEモジュール SH-HC-08を買って試してみてるのだが、なぜか他のBLEデバイスとの接続ができなかった。SH-HC-08はMaster側(Central側)として使えない品物らしい。
Master側(Central側)として使えるという使用例が出ている品物を探したところ、HM-10というBLEモジュールがあるというのが分かった。
Amazonで探すとHM-10も売っているのだが、互換性のあるHM-11のほうがちょっとだけ安かったので、HM-11を試しに買ってみた。
DSD TECH HM-11 Bluetooth 4.0 BLE モジュール 6ピンボード付き iOSデバイスに対応 Arduino用 (Amazon)
続きを読むM5StickCに取り付けるENV HATという拡張モジュールを手に入れた、という話の続きだ。
M5StickCとENV HATを使って、ジャイロセンサー+加速度センサー+地磁気センサーの9DoFを試してみる。
Arduino IDEで前回試してみたENV-HAT用のENVというexampleのスケッチに手を入れて作ってみた。
ジャイロセンサー+加速度センサー+地磁気センサーの9つの値の計測を行い、計測値を液晶に表示し、UARTに計測値の9つの値を出力している。
続きを読む大須のタケイムセンが閉店した。
ときどき電子部品を買いに行っていた店なのだが、最近は他の通販の店で購入することが多くなっていた。
今日どうしても部品が欲しいという時にはありがたい場所だった。
BLEモジュール SH-HC-08を買って試してみてるのだが、なぜか他のBLEデバイスとの接続ができない。
DSD TECH SH-HC-08 Bluetooth 4.0 BLE UART Arduino互換iOSデバイス用シリアルワイヤレスモジュール (Amazon)
続きを読む