STM32—一文搞定震动传感器

目录

震动传感器简介:

SW-18010P的主要特点: 

SW-18010P接线如下:

SW-18010P的工作原理:

编写代码驱动震动传感器:

代码部分:

led.c

led.h

exti.c

exti.h

main.c


震动传感器简介:

SW-18010P:这是一个振动传感器,用于检测外部的振动。它能够通过内部的金属触点的微小位移来感应振动,并转化为电信号。

SW-18010P的主要特点: 

        1.高灵敏度:传感器的灵敏度可以通过电位器进行调节,适用于各种强度的振动检测场景。

        2. 简单易用:模块设计简洁,直接提供3针输出接口(VCC、GND、DO),便于与单片机等控制设备连接。

        3. 数字信号输出:传感器检测到振动后,会输出一个高低电平信号,非常适合用于简单的开关信号检测。

        4. LED状态指示:
           电源指示灯显示模块是否正常通电。
           信号指示灯在检测到振动时亮起,便于调试与观察。

        5. 适用电压范围宽:支持3.3V至5V电源供电,兼容多种常见开发板和微控制器(如Arduino、ESP8266等)。

        6. 体积小巧:模块设计紧凑,便于嵌入各种设备或系统中,尤其适用于便携式或空间有限的应用场景。

        7. 低功耗:在没有振动信号输入时,模块功耗非常低,适合电池供电的设备。

SW-18010P接线如下:

SW-18010P STM32
VCC 3.3或5V
GND GND
DO 任意 GPIO 口
AO 模拟输出,无效,不接

SW-18010P的工作原理:

        传感器感应到振动 → 信号传递到处理电路 → 超过灵敏度阈值时输出高电平 → LED指示灯点亮 → 数字信号传递给外部控制器。

        SW-18015P 在静止时为开路 OFF 状态当受到外力碰触<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RY7_27

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值