SW420(震动传感器)
更新时间:2018-09-17 12:23:50
功能说明
震动传感器驱动。该模块主要是用来检测环境震动,我们可以通过 DO 引脚输出高或低电平来确定是否有震动,其检测的阀值是可调节的。
硬件资源
1.ESP32 开发板
2.SW420 模块
3.接线
sw420 模块 DO 引脚接 ESP32 16引脚
sw420 模块 VCC 引脚接 ESP32 VCC 引脚
sw420 模块 GND 引脚接 ESP32 GND 引脚
软件设计
在软件设计上,我们只需要高频率的检测 DO 引脚状态即可。
驱动配置
开发板板级管脚配置(board.json) 示范:</span>
"sw420.do":{
"type":"GPIO",
"port":16,
"dir":1,
"pull":1
}
应用示例
- 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 sw420。
- 编写测试 index.js 文件。
console.log('app for sw420! ');
var sw420 = require('sw420');
var handle = new sw420('sw420.do');
setInterval(function(){
var val = handle.getVal();
console.log('sw420:'+val);
}, 100);
运行验证
当周围环境有震动时,DO 输出高电平,否则输出低电平。