LCD-Menüauswahl: Text invertieren

Gast #174751
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
Gast
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.
Gast
Da kommst du wohl nicht drumherum, erst zur Laufzeit des Programmes die
gerade benötigten Charakter ins LCD zu schreiben.

Stefan Kneller

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.