I2Cセンサ(ADT7410)を接続する

ADT7410で計測した温度を親機に設定した間隔で送信します。

温度の監視に適しています。

子機にADT7410を接続する場合、 インタラクティブモード にて、センサ種別(m)を0x32に設定します。

子機の回路図の例

以下の図のように配線し、電源を投入すれば親機にセンサ情報を送信することができます。

※ SDA/SCL へのプルアップ抵抗の参考値は 4.7kΩ (100kHz) です。

親機でのUART出力

子機で得られたセンサ情報を親機の出力形式別に説明します。

標準出力形式

親機が初期設定の場合、子機からセンサ情報を受信したとき、ターミナルソフトは以下のように表示されます。

::rc=80000000:lq=129:ct=0004:ed=810043C1:id=0:ba=3080:a1=1360:a2=0878:te=2575
このデータは以下のような情報が記述されています。

セミコロン区切り形式

親機の設定をインタラクティブモードでオプションビットを0x00000020に変更することで以下のようにパソコンで処理しやすい表示形式に変更することができます。

;2150;00000000;174;001;10043c1;3110;2625;0000;1148;0687;D;
;*1  ;*2      ;*3 ;*4 ;*5     ;*6  ;*7  ;*8  ;*9  ;*10 ;*11;

このデータは以下のような情報が記述されています。

書式形式(アスキー)形式

親機の設定をインタラクティブモードでオプションビットを0x00000100に変更することで以下のようにパソコンで処理しやすい表示形式に変更することができます。

:80000000B10001810043C10032C9047C02AF0A41D2
^^^^^^^1^2^^^3^^^^^^^4^5^6^7^^^8^^^9^^^a^b

このデータは以下のような情報が記述されています。

書式形式(バイナリ)形式

親機の設定をインタラクティブモードでオプションビットを0x00000300に変更することで以下のようにパソコンで処理しやすい表示形式に変更することができます。

A5 5A 80 14 80 00 00 00 A5 00 01 81 00 43 C1 00 32 C9 04 7C 02 AF 0A 41 42 04

このデータは以下のような情報が記述されています。