Прежде всего, вы должны понимать функции библиотеки LCD.
Чтобы установить курсор на первую строку, вам нужно
lcd.setCursor(0,0); // row index starts with 0
, если вы только вернули курсор назад без очистки экрана, могут быть странные символы , sodo a
lcd.clear(); //clears the whole screen
ИЛИ определите пустую строку:
String lineClear =" "; // should be 16 spaces for a 16x2 display
и выполните последовательность очистки (например, для верхней строки)
lcd.setCursor(0,0);
lcd.print(lineClear);
lcd.print("Hello");
Помните Синтаксис:
lcd.setCursor(col, row)
// index for 16x2 is col 0-15,row 0-1
// index for 20x4 is col 0-19,row 0-3
и в настройках также выполните
lcd.clear();
после инициализации lcd, чтобы удалить возможные артефакты из буфера