久しぶりにモノワイアレス社の TWELite を購入し、秋月電子通商の
SHT31キットを使って無線温湿度計を作ってみた。
モード7を60秒間欠で動かして消費電力を抑える。
単4電池2本でどのくらい持つだろうか?
ところで、ウォッチドッグと思われるタイムアウトに悩まされたのでメモ。
- ボタン入力、ADC、PWM といったI/O系をすべて外してはまる。
シリアル入力から何も入力できず、5秒後にリセットされる現象が発生。
何が原因か判然としないが、ボタン入力を復活させたら起きなくなった。 - モード7しか使わなくてもモード0は残すべし。
ライターはモード0で起動するため、そうしないとEEPROMの
書き換えが出来なくなる。 - PWMを使っていなければPWMタイマーは触るな。
初期化されていないタイマーを止めると動作が停止し、5秒後にリセット
されるようだ。vAHI_StopWatchdog() を呼び出してもこの現象は
変わらなかった。
以前、SHT11ベースの温湿度計を作成したが、それとの差が
かなりある状態。簡易マニュアルには室温になれるのに数日要する
ようなことが書いてあるので、気長に待ちます。