Hallo
Gibt es noch eine andre Möglichkeit oder einfacheren weg eine Zeile oder Zelle vom LCD Display 20x4 zu löschen außer diesen?
lcd.setCursor(0, 2);
lcd.print(" ");
Hallo
Gibt es noch eine andre Möglichkeit oder einfacheren weg eine Zeile oder Zelle vom LCD Display 20x4 zu löschen außer diesen?
lcd.setCursor(0, 2);
lcd.print(" ");
Wenn du einen neuen Text kürzerer Länge in die Zeile schreiben willst, ist es besser du schreibst erst mal den Text und dann die Differenz zum alten Text an Leerzeichen hinterher. Statt die Zeile zu löschen und dann den neuen Text zu schreiben. Das verringert das Flackern, da es schneller geht.
Die Möglichkeit kenne ich auch. Gibt es den noch andre Möglichkeiten eine ganze Zeile zu löschen?
Über eine for-Schleife vielleicht, aber das ist auch nicht viel anders.
Aber es gibt keine fertige Funktion um eine ganze Zeile zu löschen. Der Display Controller kann das auch nicht selbst erledigen.
Verstehe nicht, warum du noch etwas anderes möchtest? Ich habe das immer so handgehabt, wie Serenfly schrieb. Zuerst die Länge des Strings/Char Arrays ermitteln und dann den Text + die Leerzeichen ausgeben.