Hallo Forumsmitglieder,
ich möchte diese Uhrenradio nachbauen: http://mattdyson.org/projects/alarmpi/ Ich konnte die Software von github herunterladen und auch wie auf der Website beschrieben installieren. Beim Testen des Drehknopfes (RotaryEncoder) mit der Datei testEncoder.py im Ordner alarmpi bekomme ich allerdings die folgende Fehlermeldung:
Python 3.7.3 (/usr/bin/python3)
>>> %Run testEncoder.py
Traceback (most recent call last):
File "/home/pi/alarmpi/testEncoder.py", line 4, in <module>
encoder = gaugette.rotary_encoder.RotaryEncoder(A_PIN, B_PIN)
TypeError: __init__() missing 1 required positional argument: 'b_bin'
Das Programm, das ich gestartet habe, ist das Folgende:
import gaugette.rotary_encoder
A_PIN = 5
B_PIN = 4
encoder = gaugette.rotary_encoder.RotaryEncoder(A_PIN, B_PIN)
while TRUE:
delta = encoder.get_delta()
if delta!=0:
print ("rotate %d" % delta)
Irgendwo muss Ich einen Fehler gemacht haben, finde ihn jedoch nicht. Vielleicht habt ihr eine Lösungsidee.
Beste Grüße
Else