您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Raspberry Pi RuntimeError:此GPIO通道已启用冲突边缘检测

Raspberry Pi RuntimeError:此GPIO通道已启用冲突边缘检测

您拥有的代码不断地(在while(True)循环中)添加事件检测回调。您要添加一次事件检测回调,然后等待边缘。

页面上一个很好的示例,您可能需要阅读一下。

或者,您可以尝试以下操作:

import RPi.GPIO as gpio

gpio.setmode(gpio.BOARD)
gpio.setup(7, gpio.IN, pull_up_down=gpio.PUD_DOWN)

def on_pushdown(channel):
    print "Button Pushed."

# only add the detection call once!
gpio.add_event_detect(7, gpio.RISING, callback=on_pushdown, bouncetime=200)

while(True):
    try:
        # do any other processing, while waiting for the edge detection
        sleep(1) # sleep 1 sec
    finally:
        gpio.cleanup()
其他 2022/1/1 18:44:19 有408人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶