Hallo

taste = PollSwitch();

/*Linienfolger bis Tastendruck*/
while(taste == 0){
....
Wie kann taste hier jemals ungleich 0 werden, wenn die while-Schleife erstmal betreten wurde? Auch in der Liniensuchschleife sollte zur Entstörung der PollSwitch()-Wert überprüft werden.

Gruß

mic