Hallo, bin hier im Forum auf folgende Vorlage für ein Menü gestossen und wollte mal fragen für welche art von Display diese geeignet ist also GLCD oder ein Text-LCD. Danke für eure hilfe
Bin ich blind? Wo ist denn da ein Link, so dass man sich die beschriebenen Dateien mal downloaden und ansehen kann?
BIZZY schrieb: > wollte mal fragen für welche art von Display diese geeignet ist also > GLCD oder ein Text-LCD. Nach der Beschreibung im Link zu urteilen wird das keine Rolle spielen. Da geht es nur um die Organisation von Menüs an sich. Wenn ich sowas machen müsste, dann würde ich postulieren, dass es 2 Funktionen geben muss: * eine um einen Cursor für weitere Ausgaben auf eine bestimmte Zeile zu setzen. Was auch immer der Begriff 'Zeile' für das Ausgabegerät bedeuten mag. * eine weitere Funktion um einen Text auszugeben Diese Funktionen haben nur insofern etwas mit einem Menü zu tun, als ein Menüsystem sie benötigt um seine Ausgaben zu machen. Aber wie sie konkret implementiert werden, hängt dann vom Typ der Anzeige selber ab und hat eigentlich nichts mehr mit einem Menüsystem an sich zu tun.
Ich bin mir zu 98% sicher, dass diese Menü für GLCDs gedacht ist. Text-LCD-Menüs sind derart trivial, dass sich keiner die Mühe macht, dafür einen Artikel aufzubauen. Kleines Beispiel: Hardware: Controller, 2-zeiliges Display, 4 Tasten Software: 1 Array im Flash mit den Überschriften, 1 Array im RAM für die aktuellen Werte 1 8-Bit (oder weniger) Zähler für den Index. Zwei der Tasten schalten den Index höher oder niedriger, die anderen beiden schalten den aktuellen Wert. Jetzt einfach immer nur die Überschrift und den formatierten Wert ausgeben. Mit freundlichen Grüßen, Valentin Buck
Tja, das passiert, wenn man den Artikel nicht genau genug liest: Das Menü ist überhaupt nicht eindimensional. Es ist sozusagen eine TreeList... Mit freundlichen Grüßen, Valentin Buck
Valentin Buck schrieb: > Ich bin mir zu 98% sicher, > dass diese Menü für GLCDs gedacht ist. > > Text-LCD-Menüs sind derart trivial, dass sich keiner die Mühe macht, > dafür einen Artikel aufzubauen. Sag das nicht. So trivial ist das ganze gar nicht. Schon gar nicht auf einem begrenztem LCD. Versuch mal ein Menü mit 15 Einträgen optisch ansprechend auf 4 LCD Zeilen unterzubringen. So richtig mit Scrollen und allem drum und drann; optischen Markierungen, dass noch weiter nach unten/oben gescrollt werden kann; wahlweise blinkenden Text (weil was anderes geht auf HD77_eh_scho_wissen LCD nicht) und/oder anderen Mitteln um den aktiven Menüpunkt zu kennzeichnen etc. Aber ich muss gestehen: So richtig schlau bin ich aus dem Artikel auch nicht geworden, wie revolutionär das wirklich ist. Daher hätt ich mir gerne den Code angesehen.
Ja, ich habe schon ein Scroll-Menüsystem mit genau meiner Methode aufgebaut. Steht jetzt bei einem Freund als chemisches Messgerät. Kann alles mögliche, Temperatur, Dichte, Gewicht, IR-Strahlung, Licht, Luftfeuchtigkeit, elektrische Leitfähigkeit, ... Insgesamt etwa 20 Einträge... Alles auf einem 4-Zeiligem Display, Immer der aktuelle Eintrag vollkommen groß geschrieben, dann die darüber und darunter normal. Mit freundlichen Grüßen, Valentin Buck
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.