Python 3.x RPi和运动传感器

Python 3.x RPi和运动传感器,python-3.x,raspberry-pi,gpio,Python 3.x,Raspberry Pi,Gpio,一直在做一些基本的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) 这将运行并持续返回“检测到”,即使传感器完全覆盖。根据ada

一直在做一些基本的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课程,面包板和传感器接线正确。 代码正确吗?如果没有,我如何修复它,使其仅在实际检测到某些内容时返回“检测到”?问题可能是物理上的吗?
感谢您的帮助和建议。

问题已解决。在查看代码、电路板和传感器本身后,确定传感器模块是按照标准向后构建的。代码很好,接线(技术上)很好。传感器本身有故障。现在工作