Hallo Thund3r,

die 2 while(1) Schleifen habe ich zu einer gemacht und die do while Schleife habe ich entfernt. Dachte ich müsste diese in jedem Programmteil (Linie und Kollision) einfügen.
Danke für die Hinweise, funktioniert auch nun schon recht gut, bis auf ein paar kleine Macken.

Folgende kleine Macke hat er noch:
Die Linie erkennt er jetzt nur noch, wenn er in einem besonders spitzen Winkel drüber fährt.
Fährt er z.B. 90 Grad über die Linie, fährt er einfach weiter.

Funktion Programm:
Soll er die Linie suchen und während er die Linie sucht Hindernissen ausweichen oder soll er erst wenn er die Linie gefunden hat Hindernissen die sich auf der Linie befinden ausweichen?
Er soll während er die Linie sucht Hindernissen ausweichen, es wäre aber auch schön, wenn er gleichzeitig noch Hindernissen auf der Strecke ausweichen würde. Letzteres muss aber nicht unbedingt sein.


Danke für Deine Hilfe

Hamlet83