Grove 3 軸加速度センサー
ADXL345 を使用した 3 軸加速度センサーモジュールです
センサー仕様
- 測定可能加速度
- ±16 G (重力加速度)
- 加速度解像度
- 3.9mg
- I2C スレーブアドレス
- 0x53
詳細な仕様はデータシートを参照してください。(ANALOG DEVICES 社のサイトにリンクします。)
ドライバー
初期化
const groveaccelerometer = new GROVEACCELEROMETER(i2cPort, slaveAddress);
await groveaccelerometer.init();
I2C ポートの取得とセンサーの初期化をします。 センサーを使う前に必ず 1 回実行してください。
| 引数 | 型 | 説明 |
|---|---|---|
| i2cPort | I2CSlaveDevice | 使用する I2C ポートの port オブジェクトです。 |
| slaveAddress | Number | センサーの I2C スレーブアドレスです。センサー仕様を参照してください。 |
加速度の読み取り read()
await groveaccelerometer.read();
加速度を測定します。 返り値は 1 軸毎の値が格納されたオブジェクトです
| 返り値 | 型 | 説明 |
|---|---|---|
| acceleration.x | Number | x 軸方向の加速度です。単位は G(重力加速度)です。 |
| acceleration.y | Number | y 軸方向の加速度です。単位は G(重力加速度)です。 |
| acceleration.z | Number | z 軸方向の加速度です。単位は G(重力加速度)です。 |