-
-
Erfahrener Benutzer
Robotik Einstein
LCD flackerfrei?
Hi djfoxi,
das Flackern liegt an einem zu großen Abstand zwischen Löschen des LCD und Schreiben der neuen Werte.
Wenn in einer Schleife konstant Daten angezeigt werden sollen, dann sieht die ideale Schleife so aus:
#Start
'Messwerte auswerten
'Vieles andere tun
LCD_CLS 'LCD löschen und direkt danach ...:
lcd_param = &Hxy : gosub lcd_writechar 'Messwerte ausgeben
...........
'Noch andere Dinge berechnen
GOTO Start
Am wenigsten flackert also die Anzeige, wenn in Schleifen erst direkt vor der (neuen) Ausgabe das LCD gelöscht wird. Noch besser ist es, wenn man gar nicht löscht, sondern die neuen Werte überschreibt und z.B. am Ende Leerzeichen ausgibt, um alte Zeichen zu überdecken.
Gruß Dirk
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen