MS5661(气压传感器)
更新时间:2018-09-18 10:17:16
功能说明
气压传感器驱动程序。ms5661 是一款大气压强传感器,内置 24bit 的AD转换器;
硬件资源
1.DevelopKit 开发板
2.ms5661 模块
3.接线
MS5661 模块 SCL 引脚接 DevelopKit I2C2的 SCL 引脚;
MS5661 模块 SDA 引脚接 DevelopKit I2C2的 SDA 引脚;
MS5661 模块 VCC 引脚接 DevelopKit VCC 引脚;
MS5661 模块 GND 引脚接 DevelopKit GND 引脚;
MS5661 模块 CSB 引脚接 DevelopKit VCC 引脚;
软件设计
驱动配置
开发板板级管脚配置(board.json) 示范:</span>
"ms5611":{
"type":"I2C",
"port":2,
"address_width":7,
"freq":100000,
"mode":1,
"dev_addr":236
}
应用示例
- 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 ms5611。
- 编写测试 index.js 文件。
console.log('app for ms5611! ');
var ms5611 = require('ms5611');
var handle = new ms5611('ms5611');
handle.reset();
var getVal = function(){
var temp = handle.getTemperature();
var pressure = handle.getPressure();
console.log('temp:'+temp + ' pressure:'+pressure);
}
var t = setInterval(getVal, 1000);
运行验证
每间隔1s读取温度和气压的 raw 数据。