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

ADXL34xで計測したx、y、z軸の加速度を親機に送信します。

モノの姿勢や振動情報などを得るのに使用することができます。子機にADXL34xを接続する場合、 インタラクティブモードにて、センサモード(m)を0x35に設定します。

また、TWELITE 2525Aで使用しているセンサであるので、TWELITE 2525Aと同様な動作・設定が可能です。

子機の回路図の例

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

また、下図の配線はTWELITE 2525Aと等価なので、設定をTWELITE 2525Aと同じにすると、同様に動作をします。

インタラクティブモードにてセンサ固有のパラメータを15、オプションビットを0x00000011にするとTWELITE 2525Aの初期状態と同じ動作をします。

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

親機でのUART出力

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

 

標準出力形式

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

::rc=80000000:lq=135:ct=0009:ed=810043C1:id=0:ba=3060:a1=1136:a2=0651:x=0004:y=-001:z=0096

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

セミコロン区切り(SimpleTag v3)形式

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

;3313;00000000;117;001;1021369;3440;0000;0000;1097;0658;X;0000;0092;-044;
;*1  ;*2      ;*3 ;*4 ;*5     ;*6  ;*7  ;*8  ;*9  ;*10 ;*11;*12;*13;*14 ;

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

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

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

:80000000960001810213690035EA04490292000000005CFFD4BB
 ^^^^^^^1^2^^^3^^^^^^^4^5^6^7^^^8^^^9^^^a^^^b^^^c^d^e

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

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

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

A5 5A 80 19 80 00 00 00 8A 00 01 81 02 13 69 00 35 EA 04 49 02 92 00 00 00 00 5C FF D4 87 04

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