一直在做一些基本的GPIO项目,步进电机,LED。 运动传感器给我带来了麻烦。我目前的代码是非常基本的,基本上我可以做到。
import RPi.GPIO as p
import time
p.setmode(p.BCM)
mpin = 18
p.setup(mpin, p.IN)
while True:
if p.input(mpin):
print("Detected")
time.sleep(0.5)
即使传感器完全被覆盖,也会继续返回“检测到”。根据adafruit课程,面包板和传感器是正确接线的。 代码是否正确?如果没有,我怎样才能修复它以仅在实际检测到某些东西时返回“检测到”?问题可能是物理问题吗? 感谢您的帮助和建议。
答案 0 :(得分:0)
问题已解决。在查看代码,电路板,传感器本身后,确定传感器模块是在标准的后面构建的。代码很好,布线(技术上)很好。传感器本身有问题。立即行动。