Location not included 2020/Flipdotflut: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(→‎Packliste: entf.)
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


<youtube>DsAEQZNMxDk</youtube>
<youtube>DsAEQZNMxDk</youtube>
 
[https://peertube.fidonet.io/videos/watch/bf5b4993-1f01-4aa2-a572-42fd4b3e73dd @Peertube]
''For Labor-Certified FlipFlapFlop Professionals only!''


Während der [[Location not included 2020]] kann ein Flipdot-Display aus der Ferne gesteuert werden.
Während der [[Location not included 2020]] kann ein Flipdot-Display aus der Ferne gesteuert werden.


== [http://flipflapflop.online Zum Display (TBD)] ==
== Zum Display: http://flipflapflop.online ==


== Systemübersicht ==
== Systemübersicht ==
Zeile 23: Zeile 22:
| /px/<x>/<y>/<onoff> || GET, POST || Setzt (onoff = „on“) oder löscht (onoff = „off“) den Pixel an Position (x <nowiki>|</nowiki> y).
| /px/<x>/<y>/<onoff> || GET, POST || Setzt (onoff = „on“) oder löscht (onoff = „off“) den Pixel an Position (x <nowiki>|</nowiki> y).


z.B.: <tt>$ curl HOST/px/3/2/on</tt>
z.B.: <tt>$ curl $HOST/px/3/2/on</tt>
|-
|-
| /page || GET || Liefert eine Liste aus 1en und 0en, die den aktuellen Zustand des Displays beschreibt.
| /page || GET || Liefert eine Liste aus 1en und 0en, die den aktuellen Zustand des Displays beschreibt.


z.B. <tt>$ curl HOST/page  → 11011010...</tt>
z.B. <tt>$ curl $HOST/page  → 11011010...</tt>
|-
|-
| /page || POST || Über den Parameter „data“ kann eine Liste mit 1en und 0en an das Display gesendet werden, die sofort angezeigt wird. Mit dem Wert "x" bleibt der Pixel unverändert.
| /page || POST || Über den Parameter „data“ kann eine Liste mit 1en und 0en an das Display gesendet werden, die sofort angezeigt wird. Mit dem Wert "x" bleibt der Pixel unverändert.


z.B.: <tt>$ curl -d data=110xxx110... HOST/page</tt>
z.B.: <tt>$ curl -d data=110xxx110... $HOST/page</tt>


|}
|}


== Weblinks ==
== Vortrag der Labortage 2019 ==
 
<youtube>hsjupNgmKmI</youtube>
 
* [https://youtu.be/hsjupNgmKmI Vortragsvideo zum Flip-Dot-Display] der [[Labortage 2019]]
* [https://tube.tchncs.de/w/b4kc8kYgU3CE1HKQLqRMqR Mirror bei Peertube]
 
== Links ==


* [https://github.com/tbs1-bo/flipflapflop/blob/master/ressources/lni20/flipdotflut.ipynb Demo]
* [[Projekt/FlipFlapFlop]]
* [https://nbviewer.jupyter.org/github/tbs1-bo/flipflapflop/blob/master/ressources/lni20/flipdotflut.ipynb Demo]
* [https://github.com/tbs1-bo/flipflapflop/blob/master/web.py web.py]: Implementierung des Web-Interfaces.
* [https://github.com/tbs1-bo/flipflapflop/blob/master/web.py web.py]: Implementierung des Web-Interfaces.


Zeile 45: Zeile 52:


[[Kategorie:Location not included]]
[[Kategorie:Location not included]]
[[Kategorie:Projekt]]
[[Kategorie:Projektstatus Beta]]
[[Kategorie:Fun]]
[[Kategorie:Fun]]
[[Kategorie:Games]]
[[Kategorie:Games]]

Aktuelle Version vom 6. Januar 2022, 10:10 Uhr


@Peertube

Während der Location not included 2020 kann ein Flipdot-Display aus der Ferne gesteuert werden.

Zum Display: http://flipflapflop.online[Bearbeiten | Quelltext bearbeiten]

Systemübersicht[Bearbeiten | Quelltext bearbeiten]

Flipdotdisplay systemuebersicht.png

HTTP-Interface[Bearbeiten | Quelltext bearbeiten]

HOST = http://flipflapflop.online

Route Methode Beschreibung
/px/<x>/<y>/<onoff> GET, POST Setzt (onoff = „on“) oder löscht (onoff = „off“) den Pixel an Position (x | y).

z.B.: $ curl $HOST/px/3/2/on

/page GET Liefert eine Liste aus 1en und 0en, die den aktuellen Zustand des Displays beschreibt.

z.B. $ curl $HOST/page → 11011010...

/page POST Über den Parameter „data“ kann eine Liste mit 1en und 0en an das Display gesendet werden, die sofort angezeigt wird. Mit dem Wert "x" bleibt der Pixel unverändert.

z.B.: $ curl -d data=110xxx110... $HOST/page

Vortrag der Labortage 2019[Bearbeiten | Quelltext bearbeiten]

Links[Bearbeiten | Quelltext bearbeiten]