ftrobopy – Ansteuerung des fischertechnik TXT Controllers in Python
class ftrobopy.ftrobopy(host=’127.0.0.1′, port=65000, update_interval=0.01,special_connection=’127.0.0.1′)
Erweiterung der Klasse ftrobopy.ftTXT. In dieser Klasse werden verschiedene fischertechnik Elemente auf einer höheren Abstraktionsstufe (ähnlich den Programmelementen aus der ROBOPro Software) für den End-User zur Verfügung gestellt. Derzeit sind die folgenden Programmelemente implementiert:
- motor, zur Ansteuerung der Motorausgänge M1-M4
- output, zur Ansteuerung der universellen Ausgänge O1-O8
- input, zum Einlesen von Werten der Eingänge I1-I8
- resistor, zum Messen eines Ohm’schen Widerständen
- ultrasonic, zur Bestimmung von Distanzen mit Hilfe des Ultraschall Moduls
- voltage, zum Messen einer Spannung
- colorsensor, zur Abfrage des fischertechnik Farbsensors
- trailfollower, zur Abfrage des fischertechnik Spursensors
- joystick, zur Abfrage eines Joysticks einer fischertechnik IR-Fernbedienung (BT Fernbedienung, nur mit cfw > 0.9.4 moeglich)
- joybutton, zur Abfrage eines Buttons einer fischertechnik IR-Fernbedienung
- joydipswitch, zur Abfrage der DIP-Schalter-Einstellung einer IR-Fernbedienung
Ausserdem werden die folgenden Sound-Routinen zur Verfügung gestellt:
- play_sound
- stop_sound
- sound_finished
Das Handbuch befindet sich hier.
Das Projekt wird auf github gehostet: https://github.com/ftrobopy/ftrobopy