Hallo Julian,
erstmal vielen Dank !
Ich muss dazu sagen, daß ich das "ftrobopy" Python-Modul eigentlich nur geschrieben habe, weil ich einen Mac verwende, auf dem ROBOPro leider nicht läuft. Inzwischen habe ich auf meinem TXT eine komplette iPython-Notebook Umgebung laufen und kann damit den TXT mit jedem beliebigen Webbrowser fernsteuern bzw. in Python programmieren, u.a. auch mit einem iPhone oder Android Tablet. Ausserdem läuft ftrobopy jetzt auch unter Python3.
In meiner (knappen) Freizeit beschäftige ich mich derzeit mit Algorithmen zur Bilderkennung auf dem TXT mit der fischertechnik Kamera, die unter Linux deutlich mehr Möglichkeiten bietet, als unter ROBOPro (z.B. eine Auflösung von 640x320 als YUYV, ohne störende JPEG-Artefakte und einen manuellen Weißabgleich). Die Routinen für die Bilderkennung können auch von Python aus aufgerufen werden, sind allerdings in "C" geschrieben, da Python hierfür zu langsam gewesen wäre.
Ich habe meine beiden TXTs bisher noch nicht auf die 4.2.3er Version upgedated und kann deshalb zu I2C noch nicht viel sagen. Da es von fischertechnik aber noch keine offizielle Beschreibung der I2C-Schnittstelle auf "C"-Ebene (ala C-Programming-Kit) gibt, müßte ich das Protokoll wohl zuerst "reverse engineeren" (wie heißt das eigentlich auf deutsch ?) wofür ich allerdings im Moment keine Zeit habe. Sobald es da von Fischertechnik eine neue Dokumentation gibt, werde ich das aber auch in ftrobopy einbauen.
Ein anderes Projekt, das mir noch im Kopf herumspukt, ist die Ansteuerung eines "Sphero"-Balles durch einen TXT über Bluetooth (mit einem Raspberry Pi geht das jedenfalls). Mir ist bisher bloß noch kein gutes Fischertechnik-Modell eingefallen, daß man mit einem Sphero "pimpen" könnte.
Viele Grüße
Torsten