Gast
#3765235
Weil diese Displays keine durchgängigen Pixel haben, sondern sich jeweils eine Lücke zwischen den einzelnen Zeichen befindet, lässt sich ein kontinuierlicher Bargraph mit drei selbstdefinierten Zeichen darstellen. Da wo es keine Pixel gibt muss auch nichts angezeigt werden. Bei einem 8 stelligen Display sind dann also 24 Balken möglich. Der anzuzeigende Wert muss hier auf 0 bis 24 skaliert werden. Eine simple Schleife mit 8 Durchläufen zieht vom Anzeigewert jeweils den Wert 3 ab und prüft auf Überlauf. Solange kein Überlauf stattfindet wird das Sonderzeichen 3 mit drei Balken geschrieben. Findet ein Überlauf statt, wird je nach Restwert das Sonderzeichen 2 oder 1 geschrieben. alle restlichen Zeichen werden mit Leerzeichen überschrieben. D.h. bei jeder Aktualisierung des Balkens werden immer alle 8 Zeichen geschrieben und dadurch die vorherige Anzeige überschrieben.

