Hallo,
irgent wie will es nicht so klappen. Suche den Befehl für einen Zeilenumbruch für die Ausgabe an ein LCD für Bascom.
Leider finde ich nichts oder habe es übersehen.
Vileicht hat einer ein Tip für mich.
Mfg
Tobias
Hallo,
irgent wie will es nicht so klappen. Suche den Befehl für einen Zeilenumbruch für die Ausgabe an ein LCD für Bascom.
Leider finde ich nichts oder habe es übersehen.
Vileicht hat einer ein Tip für mich.
Mfg
Tobias
hm praktisch nächste Zeile beschreiben?...
ein Zeichen dafür wüsst ich auch ned; machs halt immer so, dass ich die gewünschte Zeile direkt ansteuer.
(Befehle: Upperline, Lowerline, Thirdline, Fourthline)
Habe es schon getestet mit "\n\ aber gibt mir eine Fehler in Bascom raus
Sorry meinte "\n"
Hi
versuchs mal so...
Cls
Locate 1 , 1 : Lcd "Text1"
Locate 2 , 1 : Lcd "Text2 " ; var1
Locate 3 , 1 : Lcd "usw " ; Bin(var1)
Locate 4 , 1 : Lcd ".... " ; hex(var1)
mfg
Kurzschluss
Ich habe es noch nie probiert, aber ich vermute, dass es in Basic mit einem CHR(13), also senden des Ascii-Code 13 eher klappt.Habe es schon getestet mit "\n\ aber gibt mir eine Fehler in Bascom raus
CHR(13) und chr(10) braucht man auch ab und zu...
Ich glaube nicht, das das klappt, weil das Display intern mit mehr Zeichen arbeitet, als es anzeigt. Wenn Du eine volle Zeile nach rechts shiftest, dauert es ein paar zeichen, bis es wieder auf der anderen Seite rauskommt. Jedenfalls glaube ich mich dunkel an solche einen Effekt zu erinnern.
Wie wäre es, wenn Du einfach die Länge des anzuzeigenden Strings oder der Variable ermittelst und den String ggfs. teilst und den zweiten Teil separat plazierst ?
Alles wird gut... Gruß Alex
Lesezeichen