CFW: TXT plus Robo Interface / I/O Extention

Community-Firmware (cfw), Selbstbaucontroller (TX-Pi, ftduino, usw.), usw.
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
Benutzeravatar
PHabermehl
Beiträge: 2429
Registriert: 20 Dez 2014, 22:59
Wohnort: Bad Hersfeld

CFW: TXT plus Robo Interface / I/O Extention

Beitrag von PHabermehl » 30 Apr 2017, 23:26

Liebe cfw-Freunde,

seit *heute* kann die community firmware (Ab v0.9.3-rc.snapshot-20170430) auch die Robo-IF-Familie ansteuern, weil die libroboint integriert wurde.

Damit können
  • Robo Interface
  • Robo I/O Extension
  • Robo LT Controller


und auch der Robo RF Data Link in Python3 und somit mit dem TXT-üblichen TouchUI GUI programmiert werden.


Dabei können sowohl mehrere Module im Master-Slave-Betrieb laufen (Robo Interface+Extensions) als auch mehrere Module parallel über ein (powered) USB HUB an den TXT angeschlossen werden.

Info zur libroboint: https://defiant.homedns.org/~erik/ft/libft/ bzw. https://github.com/nxdefiant/libroboint/

Wer nicht bis zum nächsten weekly build warten möchte, muß halt selber bauen.

Man stelle sich vor: eine Industrieanlage incl. über RF Data Link angesteuertem autonomem Flurförderfahrzeug, gesteuert von einem TXT mit ein paar ft-Extentions...

Und mal wieder: Danke an ski7777, MasterOfGizmo und richard.kunze für die Einbindung der libroboint und natürlich an defiant, den Urheber der libroboint.

Gruß
Peter
https://www.MINTronics.de -- der ftDuino & TX-Pi Shop!

viele Grüße
Peter

Benutzeravatar
ski7777
Beiträge: 870
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: TXT plus Robo Interface / I/O Extention

Beitrag von ski7777 » 30 Apr 2017, 23:58

Ich bin schon am TX. Ich hoffe, dass das was wird.

Benutzeravatar
ski7777
Beiträge: 870
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: TXT plus Robo Interface / I/O Extention

Beitrag von ski7777 » 01 Mai 2017, 00:09

Wer hier hat denn alles einen TX und würde den gerne per Python am TXT betreiben?

Benutzeravatar
EstherM
Beiträge: 1466
Registriert: 11 Dez 2011, 21:24

Re: CFW: TXT plus Robo Interface / I/O Extention

Beitrag von EstherM » 01 Mai 2017, 08:46

Ich! Ich! Ich!
Es wäre wirklich genial, wenn wenn man den TX auch ohne Windows-Programme programmieren könnte!
Gruß
Esther

Benutzeravatar
PHabermehl
Beiträge: 2429
Registriert: 20 Dez 2014, 22:59
Wohnort: Bad Hersfeld

Re: CFW: TXT plus Robo Interface / I/O Extention

Beitrag von PHabermehl » 01 Mai 2017, 18:30

Neuer snapshot der community firmware auf GitHub, incl. libroboint:

https://github.com/ftCommunity/ftcommun ... 170501.zip
https://www.MINTronics.de -- der ftDuino & TX-Pi Shop!

viele Grüße
Peter

Grau
Beiträge: 115
Registriert: 03 Jan 2015, 17:21

Re: CFW: TXT plus Robo Interface / I/O Extention

Beitrag von Grau » 06 Okt 2017, 15:43

Hallo,
gibt es ein Beispiel (oder Anleitung), wie ich den Robo LT Controller mit ftrobopy ansprechen kann?
Gruß Grau

Benutzeravatar
PHabermehl
Beiträge: 2429
Registriert: 20 Dez 2014, 22:59
Wohnort: Bad Hersfeld

Re: CFW: TXT plus Robo Interface / I/O Extention

Beitrag von PHabermehl » 06 Okt 2017, 18:39

Grau hat geschrieben:Hallo,
gibt es ein Beispiel (oder Anleitung), wie ich den Robo LT Controller mit ftrobopy ansprechen kann?
Gruß Grau
Hallo Grau,
die Antwort ist: das geht nicht.

ftrobopy ist NUR für die Ansteuerung der TXT-I/O gedacht.

Für den RoboLT gibt es die libroboint, die alle Interfaces der Robo Generation (also Robo Interface, Robo I/O Extention, Robo LT Controller und RF Data Link sowie das noch ältere Intelligent Interface) bedienen kann.
--> https://defiant.homedns.org/~erik/ft/libft/

Da ist dann auch ein Beispiel dabei.

Aber Ächtung: die libroboint ist für Python2.7 ausgelegt.
Wenn Du sie unter Python3 benutzen möchtest, brauchst Du zusätzlich zur Original-Installation das an Python3 angepaßte Python-Modul der community firmware:
https://github.com/PeterDHabermehl/libroboint-py3

Die community firmware für den TXT enthält bereits die libroboint incl. Python3-Modul, so daß Du das LT am TXT als I/O-Erweiterung nutzen kannst.

Gruß
Peter
https://www.MINTronics.de -- der ftDuino & TX-Pi Shop!

viele Grüße
Peter

Benutzeravatar
MasterOfGizmo
Beiträge: 2720
Registriert: 30 Nov 2014, 07:44

Re: CFW: TXT plus Robo Interface / I/O Extention

Beitrag von MasterOfGizmo » 07 Okt 2017, 14:59

Es gibt auch ein reines Python-Modul zur Anbindung des RoboLT, das keine spezielle Biblothek im Hintergrund benötigt:

https://github.com/ftCommunity/python-robolt
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32

Benutzeravatar
PHabermehl
Beiträge: 2429
Registriert: 20 Dez 2014, 22:59
Wohnort: Bad Hersfeld

Re: CFW: TXT plus Robo Interface / I/O Extention

Beitrag von PHabermehl » 07 Okt 2017, 17:45

Sorry, das vergesse ich immer wieder...

ist mittlerweile für das Robo LT Interface die bessere Lösung, weil sie mehr kann als die libroboint... Dafür kann die libroboint halt alle RoboIF-Familienmitglieder ansteuern.
https://www.MINTronics.de -- der ftDuino & TX-Pi Shop!

viele Grüße
Peter

Antworten