我下面的教程已经启用冲突的边缘检测发现这里: https://www.linkedin.com/pulse/prepare-your-raspberry-pi-work-aws-iot-kay-lerch树莓派RuntimeError:此GPIO通道
我还没有开始为我是有电路问题,它的网络的一部分。我使用我的覆盆子pi 3连接了我的电路,如下图所示。
然后我写了下面的教程中所示的python脚本。
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."
while(True):
gpio.add_event_detect(7, gpio.RISING, callback=on_pushdown, bouncetime=200)
gpio.cleanup()
这应该打印出“按钮按下”当我按下按钮,但我得到以下运行时错误:
Traceback (most recent call last):
File "button.py", line 10, in <module>
gpio.add_event_detect(7, gpio.RISING, callback=on_pushdown, bouncetime=200)
RuntimeError: Conflicting edge detection already enabled for this GPIO channel
我有RPi.GPIO版本0.6.2这是最新版本这个帖子的时间。我将不胜感激任何人都可以提供的帮助。