Pages: [1]   Go Down
Author Topic: LiquidCrystal - EINE Zeile scrollen?  (Read 825 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 116
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich wollte gerade etwas.. rumbasteln; auf einem 2x20 Zeichen LCD wird in der oberen Zeile die Uhrzeit angezeigt.
Nun wollte ich einen kurzen Lauftext / ASCII Art in der zweiten Zeile anzeigen, die ein wenig von links nach rechts, und von rechts nach links läuft.

Dafür gibts scrollDisplayLeft() und -Right(); allerdings verschieben die mir beide Zeilen - ich möchte aber nur eine.

Was macht man da am besten?
Logged

Forum Moderator
BZ (I)
Online Online
Brattain Member
*****
Karma: 270
Posts: 21844
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Indem Du die untere Zeile löscht und dann um 1 Zeichen versetzt wieder ausgiebst.
Grüße Uwe
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 116
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich vermute, es gibt keinen Befehl um z.B. den Inhalt einer Zeile auf dem LCD auszulesen?
Allgemein: Gibt es ggf. eine Lib für LCDs mit dem Hitachi-Controller die "mehr Möglichkeiten" bieten?
Logged

Offline Offline
Sr. Member
****
Karma: 2
Posts: 260
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Schreib dir doch einfach eine Funktion,
die ermittelt wie lang der Text in der unteren Zeile ist, und wenn er kürzer als die Zeile selbst ist lässt du ihn hin und herwandern indem du leerzeichen vor den text schreibt?
Logged

Forum Moderator
BZ (I)
Online Online
Brattain Member
*****
Karma: 270
Posts: 21844
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ich vermute, es gibt keinen Befehl um z.B. den Inhalt einer Zeile auf dem LCD auszulesen?
Allgemein: Gibt es ggf. eine Lib für LCDs mit dem Hitachi-Controller die "mehr Möglichkeiten" bieten?
Normalerweise sind di LCD-Module fix auf "schreiben" gestellt um ein Pin des Arduino zu sparen. Auch wenn Du ein Piin opferst um R/W zu steuern weiß ich nicht ob Du den Bildspeicherinhalt auslesen kannst.
Es ist aber kein Problem eine Array als "Bildspeicher" in Sketch zu definieren und dieses zu übertragen.

Viele Grüße Uwe
Logged

Pages: [1]   Go Up
Jump to: