Hallo, nachdem nun die Grundfunktionen der LCDs, sprich Text aus Flash lesen, Werte ausgeben, Zeit aus RTC per I2C holen, Tastenentprellung u.s.w. ganz gut funktionieren, will ich daraus eine Art Menu basteln. Ich habe auch schon ein Unterprogramm erstellt, in das man den min/max Soll-Wert als Parameter übergibt, um dann mit up/down ein Register(Sollwert)zu dec/inc. Das ganze soll in etwa so aussehen: 4 Tasten (zum Entprellen nutze ich Peter Danneggers Code, der übrigens sehr gut funktioniert) Taste 1 = Menu Taste 2 = Ok/Enter Taste 3 = down Taste 4 = up 1) Im Normalbetrieb gibt es eine Standartanzeige z.B. Uhrzeit 2) Taste "menu" wechselt in ein Haupt-Menu, in dem man mit up/down zwischen den Menupunkten scrollen kann 3) "ok/enter" wählt den betreffenden Menupunkt aus, in dem man dann mit up/down einen Sollwert einstellen kann 4) "menu" kehrt wieder zur Standartanzeige zurück bzw. eine Menuebene höher (je nachdem wie es besser zu programmieren ist). Wo ich nicht so richtig weiterkomme ist, wie ich da von der Struktur/Aufbau her rangehe, um die einzelnen UPs sinnvoll zusammenzusetzen. Kann mir da jemand mit einem Beispiel/Struktogramm o.ä. helfen? Alle bisher gefundenen Beispiele sind entweder nur in C, oder erläutern die Grundfunktionen(lcd_data, lcd_command...)
André wrote u. a.: > Kann mir da jemand mit einem Beispiel/Struktogramm o.ä. helfen? > Alle bisher gefundenen Beispiele sind entweder nur in C, oder erläutern > die Grundfunktionen(lcd_data, lcd_command...) Nicht unbedingt das Nonplusultra, aber durchaus geeignet, Anregungen für eigene Ideen zu liefern: http://www.hanneslux.de/avr/stopuhr/index.html http://www.hanneslux.de/avr/zuenduhr/index.html ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.