anyone can help me...
i have written a 2 motor drive bot program.
but in this program motor state is not changing its only moving forward.
please check my code.
const int RMF = 5;
const int RMB = 6;
const int LMF = 3;
const int LMB = 4;
void setup() {
pinMode (RMF, OUTPUT);
pinMode (RMB, OUTPUT);
pinMode (LMF, OUTPUT);
pinMode (LMB, OUTPUT);
}
void loop() {
delay (3000);
//to move forward.
digitalWrite(RMF, HIGH);
digitalWrite(RMB, LOW);
digitalWrite(LMF, HIGH);
digitalWrite(LMB, LOW);
delay(3000);
//to move backward.
digitalWrite(RMF, LOW);
digitalWrite(RMB, HIGH);
digitalWrite(LMF, LOW);
digitalWrite(LMB, HIGH);
delay(3000);
//take right turn.
digitalWrite(RMF, LOW);
digitalWrite(RMB, LOW);
digitalWrite(LMF, HIGH);
digitalWrite(LMB, LOW);
delay(3000);
//take left turn.
digitalWrite(RMF,HIGH);
digitalWrite(RMB, LOW);
digitalWrite(LMF, LOW);
digitalWrite(LMB, LOW);
delay(10000);
//to stop.
digitalWrite(RMF,LOW);
digitalWrite(RMB, LOW);
digitalWrite(LMF, LOW);
digitalWrite(LMB, LOW);
}
first_robo_car_2_wheel.ino (834 Bytes)