ich ein Tutorial folgenden wurde hier gefunden: https://www.linkedin.com/pulse/prepare-your-raspberry-pi-work-aws-iot-kay-lerchRaspberry Pi Runtime: Widersprüchliche Kantenerkennung bereits für diesen Kanal GPIO aktiviert
Ich habe nicht einmal das Internet Teil davon begonnen als ich Probleme mit der Schaltung. Ich verdrahtete meine Schaltung, wie es in diesem Diagramm unten mit meinem Raspberry Pi 3 dargestellt ist.
Ich schrieb dann das folgende Python-Skript, wie im Tutorial gezeigt.
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()
Diese drucken soll „Taste gedrückt“, wenn ich auf den Knopf drücken, aber ich erhalte die folgenden Laufzeitfehler:
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
Ich habe RPi.GPIO Version 0.6.2, die die neueste Version ist auf die Zeit von diesem Post. Ich würde jede Hilfe schätzen, die jemand zur Verfügung stellen kann.