Ich habe noch Support für die fischertechnik Bluetooth-Fernbedienung in ftrobopy (jetzt Version 1.86) eingebaut (und auf github.com/ftrobopy hochgeladen). Dank Tills "ft_bt_server" in der cfw war das recht einfach umzusetzen.
Die IR- und die BT-Fernbedienungen können damit in Python (und der cfw ab 0.9.4) identisch verwenden werden und man kann einfach zwischen beiden Varianten umschalten.
Beispiel:
Code: Alles auswählen
import ftrobopy
C_IR = 0 # Infrarot Fernbedienung
C_BT = 1 # Bluetooth Fernbedienung
txt=ftrobopy.ftrobopy()
joystick_blau = txt.joystick(0, 0, C_BT)
joystick_rot = txt.joystick(0, 0, C_IR)
while True:
print(joystick_blau.leftright(), joystick_blau.updown(), joystick_rot.leftright(), joystick_rot.updown())
Ich würde ansonsten noch eine kleine cfw-App schreiben, mit der man den Server per Touch-GUI starten kann.
Viele Grüße
Torsten
PS: Das Ganze funktioniert natürlich nur unter der community-firmware (ab 0.9.4) im Offline 'direct'-Modus