使用python 3通过电容传感器接收GPIO输入
大家好!我对这门学科不熟悉,需要一些帮助。我正在尝试编写一个小的domotica项目,在这个项目中,我可以通过Raspberry_2 GPIO引脚使用电容触摸传感器(SainSmart TTP223B)和GUI小部件切换一些继电器。我的GUI部分工作正常,但当我尝试添加此模块并运行应用程序时,我的GUI根本不显示,但触摸传感器时,我确实听到继电器工作。我觉得“While”语句有问题,但无法找出问题所在。下面是一个令人不安的代码示例:使用python 3通过电容传感器接收GPIO输入,python,python-3.x,Python,Python 3.x,大家好!我对这门学科不熟悉,需要一些帮助。我正在尝试编写一个小的domotica项目,在这个项目中,我可以通过Raspberry_2 GPIO引脚使用电容触摸传感器(SainSmart TTP223B)和GUI小部件切换一些继电器。我的GUI部分工作正常,但当我尝试添加此模块并运行应用程序时,我的GUI根本不显示,但触摸传感器时,我确实听到继电器工作。我觉得“While”语句有问题,但无法找出问题所在。下面是一个令人不安的代码示例: GPIO.setup(22, GPIO.IN, GPIO.PU
GPIO.setup(22, GPIO.IN, GPIO.PUD_DOWN)
prevState = False
currState = False
while True:
time.sleep(0.3)
prevState = currState
currState = GPIO.input(22)
if currState != prevState:
GPIO.setup(25,GPIO.OUT)
GPIO.output(25,False)
time.sleep(0.3)
GPIO.output(25,True)
GPIO.setup(22,GPIO.IN,GPIO.PUD_DOWN)prevState=False currState=False而True:time.sleep(0.3)prevState=currState currState=GPIO.input(22)if currState!=prevState:GPIO.setup(25,GPIO.OUT)GPIO.output(25,False)time.sleep(0.3)GPIO.output(25,True)您似乎已经在评论中写下了部分问题。请用你的帖子来解决这个问题。