Ich würde es in etwa so machen (nur die while Schleife als Pseudocode):
Du musst vermutlich noch ein Delay (msleep) einfügen.Code:while(1) {Lese Ultraschall if (Ultraschall < Limit) {Hinderniss = true}if (Hinderniss == false) {Motoren (200,200)} else {if (drehung == links) {Motoren (-200, 200) drehung = rechts} else {Motoren (200, -200) drehung = links} Lese Linie if (Linie < Limit) {Hinderniss = false}}}
MfG Hannes







Zitieren

Lesezeichen