Hi,
das ist eine einleuchtende Erklärung. Allerdings wenn ich es so mache
erkennt er immer noch kein Licht, auch wenn kein Hindernis da ist. Ich glaube aber, dass er die Lichtsensorenwerte nur 1 mal kontrolliert, und es dann dabei belässt, die Bewegungen deuten darauf hin. wenn ich es aber in einer while-schleife aufrufe, passiert genau das gleiche.Code:if(!obstacle_right && !obstacle_right) { setLEDs(0b001001); changeDirection(FWD); moveAtSpeed(120,120); Lichtsensoren(); }
Lesezeichen