Muhammed Zain
Published

LINE FOLLOWER ROBOT

It is a robot which has a capability to sense the line and it can move or run along that line

517
LINE FOLLOWER ROBOT

Things used in this project

Story

Read more

Code

line follower robo

C/C++
#define LS 2      // left sensor
#define RS 3      // right sensor
#define LM1 4       // left motor
#define RM1 5       // right motor

void setup()
{
  pinMode(LS, INPUT);
  pinMode(RS, INPUT);
  pinMode(LM1, OUTPUT);
  pinMode(RM1, OUTPUT);
 
}
void loop()
{
  if(digitalRead(LS) && digitalRead(RS))     //BACK
  {
    digitalWrite(LM1, LOW);
    digitalWrite(RM1, LOW); 
  }
  
  if(!(digitalRead(LS)) && digitalRead(RS))     // Turn LEFT
  {
    digitalWrite(LM1, LOW);
    digitalWrite(RM1, HIGH);
   }
  
  if(digitalRead(LS) && !(digitalRead(RS)))     // turn RIGHT
  {
    digitalWrite(LM1, HIGH);
    digitalWrite(RM1, LOW);
   }
  
  if(!(digitalRead(LS)) && !(digitalRead(RS)))     // FORWARD
  {
    digitalWrite(LM1, HIGH);
    digitalWrite(RM1, HIGH);
   }
}

Credits

Muhammed Zain
12 projects • 43 followers
Maker | IoT DEV | Designer | Electronics researcher | Robotics

Comments