Arduino with motor driver.
components requirements---
1. l298N motor driver
2.4 wheels
3.jumper wire
4. 9v battery
5.Arduino uno
code ---
int en1= 6;//for speed control of motor 1
int en2= 5;//for speed control of motor 2
int m1= 12; // for direction control
int m2= 11;
int m3= 10;
int m4= 9;
void setup(){
pinMode(en1,OUTPUT);
pinMode(en2,OUTPUT);
pinMode(m1,OUTPUT);
pinMode(m2,OUTPUT);
pinMode(m3,OUTPUT);
pinMode(m4,OUTPUT);
}
void loop(){
forward();
delay(2000);
left();
delay(2000);
right();
delay(2000);
backward();
delay(2000);
wait();
delay(1000);
}
void forward(){ //for forward direction movement.
analogWrite(6,255);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
analogWrite(5,255);
digitalWrite(10,HIGH);
digitalWrite(9,LOW);
}
void right(){ //for right direction movement.
analogWrite(6,255);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
analogWrite(5,0);
digitalWrite(10,HIGH);
digitalWrite(9,LOW);
}
void left(){ //for left direction movement.
analogWrite(6,00);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
analogWrite(5,255);
digitalWrite(10,HIGH);
digitalWrite(9,LOW);
}
void backward(){ //for backward direction movement.
analogWrite(6,255);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
analogWrite(5,255);
digitalWrite(10,LOW);
digitalWrite(9,HIGH);
}
void wait(){ //for stoping.
analogWrite(6,0);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
analogWrite(5,0);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
}
for more update please watch this vedio
if any query please contact me
mohitbansal062@gmail.com
8770331349





Comments
Post a Comment