Hallo, ich möchte mit einem Text-LCD Display ein Menü aufbauen. Nun würde ich gerne den ausgewählten Menüpunkt bei Anwahl invertieren. Leider besitzen die HD44780-Display für soetwas keine Funktionen. Meine Idee wäre, wenn ein Menüpunkt ausgewählt ist, die entsprechenden Zeichen als Custom Characters neu anzulegen, und dann auszugeben. Problem dabei: Die Begrenzung auf 8 frei definierbare Zeichen. Wenn ich dann z.B. einen Zahlenwert mit 4 Stellen ändern will, reicht mir dieser Speicher nicht aus. Vielleicht jemand irgendeine Idee, wie löst ihr das denn sonst so? Den ausgewählten Menüpunkt mit einem Pfeil o.Ä. davor anzuzeigen, finde ich nicht sonderlich schön. MfG Thomas
8 Zeichen reichen doch um deine Zahl zu invertieren? Wo liegt das Problem? Gruß Tobias
Wenn ich nur die Zahl habe schon. Allerdings möchte man den Wert, der nun verstellt wird ja auch anzeigen. Also bspw. "Drehzahl M1: 1234". Bis jetzt habe ich den angewählten Menüpunkt halt mit einem Pfeil davor gekennzeichnet. Wenn ich den Wert zur Verstellung angewählt habe, wird der Cursor aktiviert, was allerdings bei einer 4-stelligen Zahl nicht so dolle aussieht.
Da kommst du wohl nicht drumherum, erst zur Laufzeit des Programmes die gerade benötigten Charakter ins LCD zu schreiben. Stefan Kneller
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.