Gast
#2755537
Hi leute Gibt es einen einfachen weg, um einzelne oderer mehrere Felder auf einem LCD zu invertieren? Ich programmiere in c. (siehe bild falls nicht klar ist was ich meine ;) ) besten dank jimmmy
|
Anzeige
|
LCD anzeige "invertieren"?
Gast
#2755537
Hi leute Gibt es einen einfachen weg, um einzelne oderer mehrere Felder auf einem LCD zu invertieren? Ich programmiere in c. (siehe bild falls nicht klar ist was ich meine ;) ) besten dank jimmmy
Gast
#2755553
Hi Stichwort: Benutzerdefinierte Zeichen. MfG Spess
Gast
#2755559
ja danke, hab ich gerade gesehen. Ich denke damit werd ich zurechtkommen. Gäbe es auch eine möglichkeit, dass ich ein schon gesetztes Feld von 5 x 8 pixeln vom LCD einlese, dieses mit einer funktion bitweise invertiere und dann zurückgebe? Wäre etwas eleganter als alle zeichen manuell zu invertieren. Zwei geschachtelte Schleifen und darin ein "Feld = ~Feld" ? Was weiß ich? Wie soll man denn die Frage beantworten ohne das du irgendwelche Infos rausrückst um welches Display, etc. es überhaupt geht. jimmy H schrieb: > ja danke, hab ich gerade gesehen. Ich denke damit werd ich > zurechtkommen. Gäbe es auch eine möglichkeit, dass ich ein schon > gesetztes Feld von 5 x 8 pixeln vom LCD einlese, dieses mit einer > funktion bitweise invertiere und dann zurückgebe? Wäre etwas eleganter > als alle zeichen manuell zu invertieren. Bei einem herkömlichen 'kompatiblen' LCD nicht. Das ist das eigentliche 'Problem' bei den HD44780 kompatiblen LCD. Sie haben keine wie auch immer gearteten Modi, wie blinken oder invertieren. Blinken kann man noch gut 'von Hand machen'. Aber sein User Interface auf invertieren aufzubauen ist meistens keine gute Idee. Die Einschränkungen, dass man nur 8 benutzerdefinierte Zeichen zur Verfügung hat, ist eine massive Einschränkung.
Gast
#2755593
ok, danke für diesen hinweis. In dem fall muss ich mir nicht die mühe machen mit dem zeichen invertieren. Werde mir einen anderen weg für das interface überlegen. besten dank
Gast
#2755600
Hi
>Werde mir einen anderen weg für das interface überlegen.
Am einfachsten, ein Grafikdisplay.
MfG Spess
Ich mach bei meinen Benutzerinterfaces, bei den Feldern, die gerade den Inputfocus haben, gerne eine 'Einklammerung' mit > <. Funktioniert ganz gut, auch wenn es nicht perfekt ist.
Gast
#2755637
spess53 schrieb: > Am einfachsten, ein Grafikdisplay. damit habe ich null erfahrung. Was ist der schwierigkeitsgrad der Ansteuerung eines solchen displays? Würde mich auf jeden fall interessieren. Karl Heinz Buchegger schrieb: > Ich mach bei meinen Benutzerinterfaces, bei den Feldern, die gerade den > Inputfocus haben, gerne eine 'Einklammerung' mit > <. > Funktioniert ganz gut, auch wenn es nicht perfekt ist. das problem ist, dass ich relativ viele auswahloptionen programmieren muss. Also zahlen von 0 bis 9 und grössenordnungen von frequenzen. Wobei, für die zahlen wäre natürlich ein drucktastenfeld die ökonomischere lösung.
Gast
#2755949
Könnte man nicht auch einfach die Polfiter im LCD um 90° verdrehen? Jens schrieb: Moin Moin, > Könnte man nicht auch einfach die Polfiter im LCD um 90° verdrehen? auch wenn es vllt. physikalisch gehen würde, sind die meisten LCDs nicht quadratisch. Wie willst Du da was um 90° drehen? Grüße, Micha
Gast
#2755970
Na gut, müsstest du halt zwei Folien kaufen, aber so viel kosten die auch nicht. Oder du schlachtest einen alten LCD-Monitor. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|