"i" wird doch nur hochgezählt wenn der Taster gedrückt wird!!!!! Und den sinn deiner While Schleife verstehe ich nicht, die macht doch garnichts....
Und in Zeile 30 die "}" ist überflüssig....