Sunday, 3 January 2016

CODE FOR LINE FOLLOWER IN ARDUINO

#define lmotorb 9
#define rmotorf 10
#define rmotorb 11

void setup() {
  pinMode(lmotorf,OUTPUT);
  pinMode(lmotorb,OUTPUT);
  pinMode(rmotorf,OUTPUT);
  pinMode(rmotorb,OUTPUT);
  pinMode(6,INPUT);
  pinMode(7,INPUT);
 

}

void loop() {
  int lsensor=digitalRead(6);
  int rsensor=digitalRead(7);
  if((lsensor==LOW)&&(rsensor==LOW))
  {
    digitalWrite(lmotorf,HIGH);
    digitalWrite(rmotorf,LOW);
    digitalWrite(lmotorb,LOW);
    digitalWrite(rmotorb,LOW);
  }
  else if((lsensor==HIGH)&&(rsensor==LOW))
  {
    digitalWrite(lmotorf,LOW);
    digitalWrite(rmotorf,HIGH);
    digitalWrite(lmotorb,HIGH);
    digitalWrite(rmotorb,LOW);
  }
  else if((lsensor==LOW)&&(rsensor==HIGH))
  {
    digitalWrite(lmotorf,HIGH);
    digitalWrite(rmotorf,LOW);
    digitalWrite(lmotorb,LOW);
    digitalWrite(rmotorb,HIGH);
  }
    else
    {
      digitalWrite(lmotorf,LOW);
    digitalWrite(rmotorf,LOW);
    digitalWrite(lmotorb,LOW);
    digitalWrite(rmotorb,LOW);
    }
}



    

No comments:

Post a Comment