Human Following Robot by using Arduino

 CODING & CIRCUIT DIAGRAM


const int trig=11;

const int echo=12;

long d;

int dis;

void setup() {

 pinMode(trig,OUTPUT);

 pinMode(echo,INPUT);

 Serial.begin(9600);

 pinMode(7,OUTPUT);

 pinMode(6,OUTPUT);

 pinMode(5,OUTPUT);

 pinMode(4,OUTPUT);

}

void loop() {

  digitalWrite(trig,LOW);

  delayMicroseconds(2);

   digitalWrite(trig,HIGH);

  delayMicroseconds(2);

   digitalWrite(trig,LOW);

  d=pulseIn(echo,HIGH);

  dis=d*0.034/2;

if (dis>=30 && dis<= 40){

  digitalWrite(7,HIGH);

  digitalWrite(6,LOW);

  digitalWrite(5,HIGH);

  digitalWrite(4,LOW);

}

else if (dis>=1 && dis<=15){

  digitalWrite(6,HIGH);

  digitalWrite(7,LOW);

  digitalWrite(4,HIGH);

  digitalWrite(5,LOW);

}

else {

  digitalWrite(7,LOW);

  digitalWrite(6,LOW);

  digitalWrite(5,LOW);

  digitalWrite(4,LOW);

}

Serial.println(dis);

}

Comments

Popular posts from this blog

Three-phase full-wave controlled rectifier circuit with RLC Load on PSIM || Simulation of 3-phase

PCB Session Day one Class 1 Lecture