重点
1: 505检测物体移动,不是前面有没有人,一个人一动不动就检测不出来。
2: 5505的正脚必须接5v,如果接3.3v会不敏感。505输出脚高电平总是3.3v,如果out引脚一直在输出高电平试验。 5v
3: 505输出505延迟8s±30%,也就是说,如果检测到一个移动,即使人已经离开,也会一直输出高电平。延迟时间不能改变,但502可以修改。
其他介绍
文档:https://static.rapidonline.com/pdf/78-4110_v1.pdf 原理图:
使用: 引脚接vcc, -引脚接dnc,out如果脚接输入引脚out输出高电平表示检测到移动
测试代码:
import RPi.GPIO as GPIO from time import sleep GPIO.setmode(GPIO.BOARD) # BOARD pin-numbering scheme pin_sensor = 29 GPIO.setup(pin_sensor, GPIO.IN) while True: print("Movement detect..." if GPIO.input(pin_sensor) == GPIO.HIGH else "No movement...") sleep(1)