当有震动产生时,就能检测到信号。
购买链接:
https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18748153240.30.7eda723cVVKOLp&id=576040269349
震动传感器
一、功能介绍
震动传感器
使用中断接口,与IMX6魔法师Cortex-A系列底板的P5接口对应。
1、模块简介
此模块中使用的震动开关型号是SW-18015P,为密封弹簧型、无方向性震动感应触发开关,任何角度均可触发。开关在静止時为开路OFF状态,当受到外力碰触而达到相应震动力时,或移动速度达到适当离(偏)心力时,导电接脚会产生瞬间导通呈瞬间ON状态。当外力消失時,开关恢复为开路OFF状态。在正常使用情况下开关的寿命可达20万次。此震动开关适用于小电流控制电路的触发,开关的灵敏度是灵敏型,适用于玩具、防盗报警器、鞋灯、发光礼品等产品。
二、使用演示
三、原理分析
原理图中的P1口接的是震动开关SW-18015P,震动开关感应到震动后会导通电路,否则为闭路。当震动开关为开路时,电流通过震动开关,比较器U1的3脚电压为3.3V,1脚电压为3V,比较器U1的3脚电压高于1脚电压,所以U1输出高电平。当震动传感器为闭路时,U1的3脚电压低于1脚电压,所以输出低电平。
四、代码分析
1. P5端口设备树配置
2. GPIO操作库函数
3. 中断函数
4. 驱动程序
5. 应用程序
五、实践操作
1、编译驱动程序
2、编译应用程序
3、下载测试