我买了一个QTR-8RC反射传感器阵列,现在尝试用Python配置它。我试图确定我的接收器(光晶体管)读取的电压衰减率,这样我就能知道何时检测到线路。我不知道为什么我的Python代码没有返回任何内容。甚至连警告声明都没有。其他信息包括,默认情况下,GPIO是一个输出,指示灯亮起。感谢任何帮助!在
import RPi.GPIO as GPIO
from time import sleep
def Read():
GPIO.setmode(GPIO.BOARD)
GPIO.setup(5, GPIO.OUT)
sleep(0.01)
count = 0
GPIO.setup(5, GPIO.IN)
while GPIO.input(5) == True:
count = count + 1
return count
while True:
Read()
print(Read())
sleep(1)
而不是运行程序连续运行一段时间,并检查输出。 也许你需要增加睡眠时间来实际观察输出。在
我对QTR-8RC反射式传感器阵列一无所知。 但是看看你的python代码,问题可能出在
如果该值始终为true,则永远不会到达带有return语句的行。在
您可以在while块之后使用print语句来检查它。有点像
^{pr2}$相关问题 更多 >
编程相关推荐