lcd 20x4 probleem

Dit soort displays werken inderdaad met karakter streams (1 -> 3 en 2-> 4). Dat hij op regel 2 begint is eigenlijk toeval. In werkelijkheid begint hij wel op regel 1 maar zolang jij geen toets indrukt genereer je ongelimiteerd x per seconden een spatie die je op het display zet. Je zult het programma toch wel iets anders moeten schrijven door bijvoorbeeld gebruik te maken van de cursor functie elke keer als je een karakter (of string) naar het display wil sturen.
Alleen zal het in zijn huidige vorm wel heel erg snel spaties gaan neerzetten.
Daarnaast zou ik een nieuwe post starten voor jouw probleem. Lijkt mij dat jouw vraag niets met de originele post te maken heeft.