Nabend,
irgendwie steh ich zurzeit glaube ich auf nem Schlauch. und zwar bin ich gerade dabei ein Menü für meinen Roboter zu entwerfen. Also ich habe schon eine genaue Vorstellung von dem Layout und den Funktionen, aber irgendwie bekomm ichs nicht gut in Basic umgesetzt
Also zunächst mal die Funktion die es haben soll.
Ich habe drei Tasten zur Verfügung. Ich habe mir jetzt gedacht, dass ich mit zwei der beiden das Menü durchschalte und mit der anderen den Menüpunkt anwähle. Ich habe nur einen Mega8, der daraufhin z.B. den Zustand eines angeschlossenenInfrarot Sensors abfragen soll.
so soll das menü ungefähr funktionieren:
Code:
-----------------------------------------------------------------------------
Hauptmenü
Bitte wählen... ==> hoch runter Taste drücken
-----------------------------------------------------------------------------
Hauptmenü___|>durch drücken der Wahltaste___|IR-Zustand
IR-Zustand________________________________ |Sensor1: off
-----------------------------------------------------------------------------
Hauptmenü___|>durch drücken der Wahltaste___|Taster-Zustand
Taster-Zustand____________________________ |Taster1: off
-----------------------------------------------------------------------------
Hauptmenü
Bitte wählen
-------------------
usw.
so und der mega soll direkt nachdem er gestartet wurde das menü anzeigen und auf tastendrücke entsprechend reagieren und zum beispiel in (fast) echtzeit die Sensorzustände auf dem Display anzeigen, gleichzeitig aber noch auf weitere Eingaben reagieren.
Das ganze möglichst ohne Interrupt, da ich diese bereits für andere Dinge verwende.
Hoffe das ist verständlich. So und ich habe jetzt probiert das ganze mit select case und co zu lösen. aber das war alles nicht so wie ich mir das vorgestellt habe.
Kann mir jemand vielleicht einen denkanstoss oder besser einen kleinen codeschnipsel geben?
Gruß
Baui
Lesezeichen