7segduino Application (1) 温度計7segduino Application (1) Thermometer
7segduino 温度計
簡単な応用例としてLM61を使った温度計が作れます。温度はアナログ出力されますので、7segduinoのアナログ入力でそのまま受けて、A/D変換した値を温度に換算して表示します。
回路図は次のようになります。利用可能なA/Dは5チャンネルありますので、どれを使ってもオーケーです。
プログラムを以下に示します。
プログラム:LM61_7seg
電源電圧をA/D変換のリファレンスにしているので、これが変わる場合には換算式を変更する必要があります。つなぐパソコンのUSB端子の電源電圧に合わせて下さい。基本的に5Vですが、微妙に高め、低めなどの場合があります。この回路ではUSB電源をそのまま参照用に使っているため、A/Dの精度に影響します。
まだA/D端子は余っているので、多チャンネル化なども簡単にできます。
リファレンス電圧を内部にすると更に細かく読み取れると思いますが、LM61の精度もそれほど良くないので適当なところで折り合うのが現実的だと思います。
7segduino Thermometer
簡単な応用例としてLM61を使った温度計が作れます。温度はアナログ出力されますので、7segduinoのアナログ入力でそのまま受けて、A/D変換した値を温度に換算して表示します。
回路図は次のようになります。利用可能なA/Dは5チャンネルありますので、どれを使ってもオーケーです。
プログラムを以下に示します。
プログラム:LM61_7seg
電源電圧をA/D変換のリファレンスにしているので、これが変わる場合には換算式を変更する必要があります。つなぐパソコンのUSB端子の電源電圧に合わせて下さい。基本的に5Vですが、微妙に高め、低めなどの場合があります。この回路ではUSB電源をそのまま参照用に使っているため、A/Dの精度に影響します。
まだA/D端子は余っているので、多チャンネル化なども簡単にできます。
リファレンス電圧を内部にすると更に細かく読み取れると思いますが、LM61の精度もそれほど良くないので適当なところで折り合うのが現実的だと思います。