Manual
26 | P a g e
case 0xFD20DF:
Serial.println("left");
turn_L (240,200);
break;
case 0xFD609F:
Serial.println("right");
turn_R (240,200);
break;
default:
break;
}
}
}
Obstacle Avoidance
int E1 = 5; //M1 Speed Control
int E2 = 6; //M2 Speed Control
int M1 = 4; //M1 Direction Control
int M2 = 7; //M1 Direction Control
void stop(void) //Stop
{
digitalWrite(E1,LOW);
digitalWrite(E2,LOW);
}
void advance(char a,char b) //Move forward
{
analogWrite (E1,a); //PWM Speed Control
digitalWrite(M1,HIGH);
analogWrite (E2,b);
digitalWrite(M2,HIGH);