es sind immer die gleichen 4 Stellen die in der 1. und 2. Zeile gleich sind.
So ist es bestimmt weg:
void loop(){
lcd.setCursor(0,1);
lcd.print("welt");
lcd.setCursor(0,0);
lcd.print(" haaallo");
}
Evtl reicht ein kleines delay nach lcd.begin();
Interessant wäre auch rauszukriegen, ob diese 4 Zeichen nur einmal, oder öfters geschrieben werden:
Ein einfacher Test:
if ( ( millis() && 0xfff0 ) == 0) lcd.clear();
// löscht jede Minute das Display
( genauer: nach 65,5 sec. Falls ein loop Zyklus <16 msec lang ist, sonst wird das evtl. verpasst )