@radbruch: danke
eigentlich ne ganz simple art wie du des jetzt gelöst hast. nur hab ich mir gedacht, dass wenn ich des i=0 in die while- schleifen stecke, dass des i dann immer den wert 0 haben und die while(bumper.....) schleifen nicht mehr korrekt funktionieren.
aber es scheint ja so zu sein, dass sobald die while(bumper...) schleifen nicht mehr aktiv sind, jetzt der wert von i immer wieder auf 0 zurückgesetzt wird.

danke nochmals