一、目的
这一节我们学习如何使用我们的ESP32开发板来控制震动传感器(SW-420)。
二、环境
ESP32 + 震动传感器 + Thonny IDE + 几根杜邦线
接线示意图:
三、代码
from machine import Pin
import time
# 引脚配置
p13 = Pin(13, Pin.IN)
p2 = Pin(2,Pin.OUT)
while True:
shake_Dectect = p13.value() # 读取传感器数据
print(shake_Dectect)
if shake_Dectect:
for i in range(100): # 通过led闪烁的方式报警
p2.value(1) # ESP32板载蓝色LED灯
time.sleep(0.2)
p2.value(0)
time.sleep(0.2)
print("请注意发生震动!")
time.sleep(0.2)
四、实现效果
五、震动传感器购买
大家淘宝搜一下,有很多。下面是我找到的链接。