1.2.3.6.1.12 MAG3110(加速度传感器)
优质
小牛编辑
127浏览
2023-12-01
更新时间:2018-09-18 10:16:33
功能说明
加速度传感器驱动。MAG3110 是一款低功耗的加速度传感器。
硬件资源
1.DevelopKit 开发板
2.MAG3110 模块
3.接线
MAG3110模块 SCL 引脚接 DevelopKit I2C2的SCL引脚
MAG3110模块 SDA 引脚接 DevelopKit I2C2的SDA引脚
MAG3110模块 VCC引脚接 DevelopKit VCC引脚
MAG3110模块 3.3V引脚接 DevelopKit VCC引脚
软件设计
驱动配置
开发板板级管脚配置(board.json) 示范:</span>
"mag3110":{
"type":"I2C",
"port":2,
"address_width":7,
"freq":100000,
"mode":1,
"dev_addr":28
}
应用示例
- 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 mag3110。
- 编写测试 index.js 文件。
console.log('app for mag3110! ');
var mag3110 = require('mag3110');
var handle = new mag3110('mag3110');
var getVal = function(){
var temp = handle.getAcc();
var check = temp[0] + temp[1] + temp[2] +temp[3] + temp[4] + temp[5];
if(0 == check)return;
console.log('xL:'+temp[0]);
console.log('xH:'+temp[1]);
console.log('yL:'+temp[2]);
console.log('yH:'+temp[3]);
console.log('zL:'+temp[4]);
console.log('zH:'+temp[5]);
}
var t = setInterval(getVal, 2000);
运行验证
每间隔2s读取加速度的raw数据值。