Mirco Python :在 BPIBIT 上用HC-SR501

Document

  • 前提准备:第一次使用必看
  • 硬件介绍:
  1. BPI:bit(ESP32)
  2. HC-SR501
  • 编程工具:pycharm

对HC-SR501模块的应用

  • OUT信号输出接到bpi:bit的引脚脚上
    (引脚对应的IO口可以查看introduce-bpi-bit)
  • 人进入其感应范围则输出高电平。人离开感应范围则自动延时关闭高电平,输出地电平
  • 通过判断IO口的电平高低,来点亮LED已表示感应到人体

示例代码

from machine import Pin

led = Pin(18, Pin.OUT)
p5 = Pin(35, Pin.IN)
p5.value(0)
while 1:
    if (p5.value() == 1):
        led.value(1)
    else:
        led.value(0)

运行效果如下图:


注意:在bpi:bit的t上的LED!

你可能感兴趣的:(Mirco Python :在 BPIBIT 上用HC-SR501)