ESP32は便利なんだけど地味に消費電力が高いので、消費電力が少なそうなSeeed Studio XIAO nRF52840を買ってみた。昔nRF52840をいじってみたときはこういったボードの値段が高かったんだけど、Seeed Studio XIAO nRF52840は結構お安く手に入った。
昔はSeeed Studioのマイコンキットはお菓子の袋みたいなやつに入っていたのに、プラスティックのケースになってる。
ケースの緩衝材を取ると下からピンヘッダも出てきた。
ちゃんと技適が通ってる。小型のRGB LEDがついてる。
リポまで取り付け可能。このサイズで充電器まで入っているとは…。
Arduino IDEのボードマネージャでは2種類のコアが出てくるけど、今回はSeeed nRF52 Boardsを使用してみた。これだとBLEを使うときはAdafruitのbluefruitライブラリが使えるみたい。mbedの方はArduino BLEを使う形になるっぽい。
USBで接続するとSeeed Studio XIAO nRF52840 Senseとして認識される。おそらくSenseとの違いはセンサーが実装されてるかどうかの違いなのでこういう認識になるんだろうな…(アンテナの隣に未実装の部品が…)
とりあえずBLEのサンプルプログラムを書いてみて動かしてみたけど、青色LEDも自動で制御されてるっぽくて接続待ちは青点滅、つながったら消灯みたいな感じになっていた。
ちなみに途中で書き込めなくなって焦ったんだけど、USBシリアルアダプタを抜いたら書き込めるようになったので、COMポートがたくさん出ている場合は試してみるといいかもしれない。
どうやって消費電力を測定しようかな。




0 件のコメント:
コメントを投稿