Arduino Obstacle Avoiding Robot // Doraemon jaisa robot //Arduino project



CIRCUIT DIAGRAM:-


IF YOU MAKE WITH MOTOR DRIVER:-

ARDUINO CODE:-

DO COPY AND PAST ON ARDUINO SOFTWARE:-

const int trig = 8;
const int echo = 9;
const int in1 = 4;
const int in2 = 5;
const int in3 = 6;
const int in4 =11;


void setup()
{
  pinMode(trig, OUTPUT);
  pinMode(echo, INPUT);
  pinMode (in1, OUTPUT);
  pinMode (in2, OUTPUT);
  pinMode (in3, OUTPUT);
  pinMode (in4, OUTPUT);
}
long dura, dis;

void loop()
{   
  digitalWrite(trig, LOW);
  delayMicroseconds(2);
  digitalWrite(trig, HIGH);
  delayMicroseconds(10);
  digitalWrite(trig, LOW); 
  dura = pulseIn(echo, HIGH);
  dis = dura/58.2;
  if(dis<40)
    {
      digitalWrite(in1, LOW);
      digitalWrite(in2, LOW);
      digitalWrite(in3, HIGH);
      digitalWrite(in4, HIGH);
       delay(500);
    }
   
  else
    {
      digitalWrite(in1, HIGH);
      digitalWrite(in2, HIGH);
      digitalWrite(in4, HIGH);
      digitalWrite(in3, HIGH);
    } 
  delay(0);
}






WATCH ANOTHER VIDEO:-







No comments