nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

半田付け STTS751

SOT23などというトラちゃんみたいな表面実装パッケージです。このSTTS751をAQM0802A実装基板上に間借りさせます。

i2cアドレス設定選択はAddr/~Termoピンへのプルアップ抵抗で行います。グランドにつなぐと0x72と書いてあるので、隣のGNDピンとショートしておきます。

これでつながったかどうかはいつものアドレススキャンで確認します。無事0x72がでました。

次なる課題はSTTS751の設定と温度データ読み出しです。小数点より上側バイト(2進)と小数点以下のバイト(2進)がでてきます。小数点以下の2進値の処理はどうするんでしょうか??

追記
小数点以下は簡単でした。小数点以下はバイトではなくて、ニブル(4ビット)だけでして、64分の1=0.0625℃が基数になる4ビット値です。処理的には4ビット値に6.25掛けて整数だけ取れば小数点下2桁の10進表示値が得られるという事ですね。