Hallo
Ich benötige etwas Starthilfe.
Ich habe ein Display (1-wire) und 4 Taster.
Taster Links
Taster Rechts
Taster Esc
Taster Enter
Mit den Tastern möchte ich durch ein Menu navigieren um Zustände abzufragen.
Das Menu ist auf der ersten Ebene mit ca. 20 Einträgen,
auf der zweiten Ebene hat jedes Element bis max. 10 weitere Unterpunkte.
Jeder dieser Punkte auf der 3 Ebene hat einen Parameter welchen man abrufen kann.
Ebene1
--------Raum1
--------------Temperatur
--------------Feuchte
--------------Licht
--------Raum 2
--------------Wasserstand
--------------Schalter Notaus
Ebene x
Ich denke, dass dafür eine caseabfrage geeignet ist, aber ich habe noch nicht so richtig die Idee wie ich die Navigation mit den 4 Tastern am einfachsten gestalte.
Jeder Taster ist eine eigene Variable und ich denke das man am besten mit dem Taster so etwas wie eine Rechenoperation gestaltet um sich in den Ebenen zu bewegen, Habe aber nichts ähnliches als ein Muster gefunden.
Ich denke das so etwas nichts besonderes sein kann, oder liege ich da falsch?
Ich benötige etwas Starthilfe.

Ich habe ein Display (1-wire) und 4 Taster.
Taster Links
Taster Rechts
Taster Esc
Taster Enter
Mit den Tastern möchte ich durch ein Menu navigieren um Zustände abzufragen.
Das Menu ist auf der ersten Ebene mit ca. 20 Einträgen,
auf der zweiten Ebene hat jedes Element bis max. 10 weitere Unterpunkte.
Jeder dieser Punkte auf der 3 Ebene hat einen Parameter welchen man abrufen kann.
Ebene1
--------Raum1
--------------Temperatur
--------------Feuchte
--------------Licht
--------Raum 2
--------------Wasserstand
--------------Schalter Notaus
Ebene x
Ich denke, dass dafür eine caseabfrage geeignet ist, aber ich habe noch nicht so richtig die Idee wie ich die Navigation mit den 4 Tastern am einfachsten gestalte.
Jeder Taster ist eine eigene Variable und ich denke das man am besten mit dem Taster so etwas wie eine Rechenoperation gestaltet um sich in den Ebenen zu bewegen, Habe aber nichts ähnliches als ein Muster gefunden.
Ich denke das so etwas nichts besonderes sein kann, oder liege ich da falsch?
Kommentar