M5Dial: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Peter (Diskussion | Beiträge) |
Peter (Diskussion | Beiträge) |
||
Zeile 26: | Zeile 26: | ||
== Die drei Eingabegeräte gemeinsam abfragen== | == Die drei Eingabegeräte gemeinsam abfragen== | ||
In der Praxis wird es wenig hilfreich sein, wenn der Encoder und der Touchscreen nur nacheinander abgefragt werden kann. So wird z.B. ein Wert mit dem Encoder eingestellt und dann soll er mit berühren eines Touchbutton übernommen oder wieder gelöscht. Dazu müssen beide Eingabegeräte quasi parallel abgefragt werden. | |||
=== Feststellen, ob eines der Geräte aktiviert wurde=== | |||
=== Auf die Aktivierung reagieren=== | |||
=== Rückgabewert zuordnen=== | |||
Wenn auf die Eingabe reagiert wurde muss ggf. ein Wert zurück gegeben werden. Dabei muss klar sein, von welchem Gerät dieser Wert kommt, damit er richtig verarbeitet werden kann. | |||
==Navigation== | ==Navigation== | ||
[[M5Micropython|Zurück zur '''M5Micropython''' Startseite]] | [[M5Micropython|Zurück zur '''M5Micropython''' Startseite]] |
Version vom 1. Mai 2024, 13:34 Uhr
Beschreibung
Diese Seite beschreibt meine Erfahrungen mit dem M5Dial.
Es ist kein RGB-Device vorhanden, obwohl es sich in der IDE dazu laden lässt.
Die Hardware
Inhalt:
Die drei Eingabegeräte gemeinsam abfragen
In der Praxis wird es wenig hilfreich sein, wenn der Encoder und der Touchscreen nur nacheinander abgefragt werden kann. So wird z.B. ein Wert mit dem Encoder eingestellt und dann soll er mit berühren eines Touchbutton übernommen oder wieder gelöscht. Dazu müssen beide Eingabegeräte quasi parallel abgefragt werden.
Feststellen, ob eines der Geräte aktiviert wurde
Auf die Aktivierung reagieren
Rückgabewert zuordnen
Wenn auf die Eingabe reagiert wurde muss ggf. ein Wert zurück gegeben werden. Dabei muss klar sein, von welchem Gerät dieser Wert kommt, damit er richtig verarbeitet werden kann.