Helpdesk

Python code:

ir = IRRemote('DECODE')
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM) # uses numbering outside circles
GPIO.setup(20,GPIO.IN) # set pin 20 to input
GPIO.add_event_detect(20,GPIO.BOTH,callback=ir.pWidth)

leads to this error message:




Python 3.7.3 (/usr/bin/python3)
>>> %Run IRModule.py
Traceback (most recent call last):
File "/home/pi/Desktop/Joy-Pi/IR-Remote-Receiver-Python-Module/IRModule.py", line 251, in
GPIO.add_event_detect(20,GPIO.BOTH,callback=ir.pWidth)
RuntimeError: Failed to add edge detection
>>>

jschramme

27.12.20 07:04

Sehr geehrter Herr Schramme,

soweit ist mir im Code kein Fehler ersichtlich.

Lediglich ein Unterschied in der Setzung des Pins 20. Dieser ist in im neusten Code durch die Variable \"irPin\" ersetzt.

Ich würde Ihnen daher empfehlen unser neustes Image (unter Downloads) zu verwenden und die Lektion 19 erneut zu testen.

mit freundlichen Grüßen

Kai Renn

29.12.20 10:06

Hallo Herr Renn,

danke für den Tipp. Mit dem neuesten Image vom 29.09.2020 funktioniert es sehr gut.

Viele Grüße

Jürgen Schramme

Anonymous

29.12.20 19:01