Update LineFollower authored by Markus Klinik's avatar Markus Klinik
...@@ -24,18 +24,18 @@ int main() { ...@@ -24,18 +24,18 @@ int main() {
return 0; return 0;
} }
int loop(){ int loop(){
int l = SensorLeft.read(); bool l = SensorLeft.read() == HIGH;
int r = SensorRight.read(); bool r = SensorRight.read() == HIGH;
if((l==LOW) && (r==LOW)) { if(!l && !r) {
MoveForward(); MoveForward();
} else } else
if((l==HIGH) && (r==HIGH)) { if(l && r) {
return 0; return 0;
} else } else
if((l==LOW) && (r==HIGH)) { if(!l && r) {
TurnLeft(); TurnLeft();
} else } else
if((l==HIGH) && (r==LOW)) { if(l && !r) {
TurnRight(); TurnRight();
} }
delay(20); delay(20);
... ...
......