Ich habe die Version 1.5 jetzt zum Testen auf github hochgeladen.Torsten hat geschrieben: die nächste ftrobopy Version wird einen "direct"-Modus haben, der die Motorplatine direkt über den internen seriellen Port des TXT ansteuert
Code: Alles auswählen
import ftrobopy
txt = ftrobopy.ftrobopy('direct')
Torsten hat geschrieben: I2C, Camera und Sound sind noch nicht verfügbar
Solange ftrobopy unter der community Firmware läuft, gebe ich Dir Recht. Da stehen I2C, Sound und Camera auch ohne ftrobopy zur Verfügung. Allerdings kann ftrobopy ja auch mit der original fischertechnik Firmware verwendet werden und da gibt es diese Alternativen für I2C, Sound und Camera noch nicht. Deshalb plane ich mittelfristig die Unterstützung dafür in ftrobopy noch einzubauen.MasterOfGizmo hat geschrieben:Gehört das wirklich in ftrobopy? Für das alles gibt es ja bereits Standard-Python-Bindings. Und nichts davon läuft über den Motorcontroller. Selbst für den Sound ist der Moiorcontroller ja nicht mehr als ein DA-Wamdler und die Kommunikation läuft über einen separaten SPI-Kanal. In Kamera und I2C ist der Motorcontroller gar nicht involviert. Die Signale laufen zwar teilweise über die Motorplatine, kommen aber nicht beim Motorcontroller an.
Torsten
PS: Wenn ftrobopy im 'direct'-Modus mit der original fischertechnik Firmware verwendet wird, muss zuvor der TxtControlMain-Prozess (und der run.sh-Prozess) beendet werden, da sich ftrobopy und die ROBOPro-Libraries sonst in die Quere kommen. Dies gilt nur für den 'direct'-Modus !