ADXL345 Grove Accelerometer 3 軸加速度センサー
配線図
ドライバのインストール
npm i @chirimen/grove-accelerometer
サンプルコード
const { requestI2CAccess } = require("node-web-i2c");
const GROVEACCELEROMETER = require("@chirimen/grove-accelerometer");
const { promisify } = require("util");
const sleep = promisify(setTimeout)
main();
async function main() {
const i2cAccess = await requestI2CAccess();
const port = i2cAccess.ports.get(1);
const groveaccelerometer = new GROVEACCELEROMETER(port, 0x53);
await groveaccelerometer.init();
for (;;) {
try {
const values = await groveaccelerometer.read();
console.log(`ax: ${values.x}, ax: ${values.y}, ax: ${values.z}`)
} catch (err) {
console.error("READ ERROR:" + err);
}
await sleep(1000);
}
}