あけましておめでとうございます。今年もよろしくお願いします。
Ichigojamでは、色々な電子機器との連携が可能です。
タミヤロボットスクールの2年目には、「電子工作+プログラミング」を行うので、教材には無い物でどんなことが出来るか試してみたいと思います。
第1回目は、昨年の夏休みの自由研究の題材に使った「温度センサー」です。
■秋月電子:温度センサー:LM61CIZ
<http://akizukidenshi.com/catalog/g/gI-11160/>
電子部品と言えば、秋月電子ですね。
温度センサーを平べったい方を上向きにおいて、左から「VCC、OUT、GND」の順です。画像は、温度センサーにジャンパワイヤーを取り付けている状態です。
Ichigojamとの接続は以下のとおりです。
温度センサー Ichigojam
—————————
10 ?ANA(2):WAIT 60
20 GOTO 10
—————————
↑は温度センサーの値を取得するするプログラムです。画面は、実行結果です。
温度センサーからの入力は、アナログ入力なのでANA(2)で値を取得します。
「254~253」と出ていますが、このままでは使えません。ここでの表示は温度センサーの電圧を表示しているだけなので、この値を使って温度に変換する必要があります。
変換する計算式は以下です。
V=(温度センサーの値*10/31)-60
これで計算してみると「22.3℃」となります。
※Ichigojamは小数点以下の計算ができないので、式を工夫しています。
↑実際の温度計の温度です。
0.5℃の誤差ですね。この温度センサーの誤差は「-4℃~+4℃」なので、十分な精度ではないかと思います。
※本記事は、紹介した機器の推奨や動作保証するものではありません。