Seite 1 von 1

TX-Pi: jetzt auch für Robo Interface / I/O-Extention

Verfasst: 23 Apr 2017, 18:25
von PHabermehl
Hallo zusammen,

der tx-pi viewtopic.php?f=33&t=4198 bzw. auf GitHub https://github.com/harbaum/tx-pi kann jetzt auch Robo Interface und Robo I/O Extention ansprechen. Dazu wurde in das Setup die libroboint integriert und für Python3 angepaßt.

Dokumentation der libroboint: https://github.com/nxdefiant/libroboint
Python3-Modul für libroboint: https://github.com/PeterDHabermehl/libroboint-py3 (kann auch auf anderer Hardware mit der libroboint eingesetzt werden)

Somit können unter dem tx-pi Setup nun Apps/Programme in Python3 mit dem cfw-typischen TouchUi Interface erstellt werden, die Robo Interface und I/O Extention ansteuern. Da Interface und Extention kaskadierbar sind, ergibt sich die Möglichkeit, sogar recht umfangreiche Modelle zu bedienen.

Als kleinen Beispiel habe ich unsere Riesenrad-Steuerung auf dem tx-pi umgesetzt:
tx-pi_RiRaCo02.png
Video auf YouTube:
https://www.youtube.com/watch?v=PvvbSaEjqx4

Danke an Till für tx-pi und an Eric für die libroboint und sowieso an alle, die an der cfw beteiligt sind!

Gruß
Peter

Re: TX-Pi: jetzt auch für Robo Interface / I/O-Extention

Verfasst: 23 Apr 2017, 18:28
von olagino
Das ist cool, das zur cfw kompatible Controller-Universum ist jetzt noch ein Stückchen größer geworden.
Ich hab mal den Link zum Video angepasst, sonst funktioniert der nur bei dir ;)

https://www.youtube.com/watch?v=PvvbSaEjqx4


Liebe Grüße,

olagino

Re: TX-Pi: jetzt auch für Robo Interface / I/O-Extention

Verfasst: 23 Apr 2017, 18:37
von PHabermehl
Danke für die Korrektur, bin einfach kein YouTuber....

Raphael ski7777 ist schon dabei, die LibRoboInt auch in die Txt-community-firmware einzubauen...

Ich finde es aber schon cool, die alten Interfaces jetzt mit dem tx-pi ansteuern zu können....

Gruß Peter

Re: TX-Pi: jetzt auch für Robo Interface / I/O-Extention

Verfasst: 23 Apr 2017, 21:32
von MasterOfGizmo
Sehr cool. Das gefällt mir ...

Re: TX-Pi: jetzt auch für Robo Interface / I/O-Extention

Verfasst: 23 Apr 2017, 23:58
von PHabermehl
Und viel dabei gelernt...

threading mit Zugriff auf libroboint hat mich dann auch dazu gebracht, mal endlich zu lernen, was ein lock ist... VOR Schreibzugriff aufs Interface lohnt es sich, mal zu "Locken", wenn ggf. noch ein zweiter Thread das Gleiche versucht...