LCD scrollen

Gast #108668
Hallo Leute ich hab an meinem ATmega 8 ein 16*2 LCD angeschlossen, ets
hätte ich noch gerne laufschriften realisiert.
z.B. den Text 'Hallo Welt' von links nach rechts rotieren
'H'
'Ha'
'Hal'
'Hall'
'Hallo'
...

Weiß einer von euch, wie das in Bascom funktioniert?
Wär super wenn einer eine routiene Datei für mich hätte die ich einfach
einbinden müsste.

mfg
xeus
Gast
OK so weit so gut aber ist es auch möglich die erste und die zweite
zeile von einander unabhängig zu scrollen???
und wie sieht es mit einer wiederholung nach der Anweisung aus?

mfg

xeus
Gast
Dan halt eine schleife Programmieren und
mit
LOCATE  y  , x
festlegen wo der Text anfangen soll

oder den Text in einen String (z.B. A) legen
verdoppeln  mit A = A+A und
dann
For Schleifenwert = 1 to 16
Z = Mid(A , Schleifenwert , 16)
LOCATE  0  , 0
Print Z
Waitms 400
Next

oder so in der Art
Viele Wege führen nach Rom.....

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.