Introduction: Line Follower Robot Using Arduino

About: -----Product Developer----- Field: Python,Machine Learning

let's make a line follower ;

guys just follow the index and at last you will have your own line follower robot.

INDEX:

  1. INTRODUCTION
  2. COMPONENTS
  3. WORKING PRINCIPLE
  4. BLOCK DIAGRAM
  5. PROGRAMMING ON ARDUINO
  6. ADVANTAGES ,DISADVANTAGES AND APPLICATIONS
  7. SPECIAL DISCUSSION FOR T-POINT

  8. FOR ANY HELP CONTACT ....

Step 1: INTRODUCTION

A robot is a machine capable of carrying out a complex series of actions automatically,especially one programmable by a computer.A robot is programmed based on the requirement.for a line follower robot we programme the robot according to the line or track,keeping in mind of T point ,most line follower faces dificulties at T points.

Line following Robot is a machine that can follow a path.The path can be visible like a black line on a white surface or it can be invisible like a magnetic field.

Sensing a line and maneuvering the robot to stay on track,while constantly correcting wrong moves using feedback mechanism forms a simple yet effective closed loop system.

Step 2: COMPONENTS

Step 3: WORKING PRINCIPLE

Step 4: BLOCK DIAGRAM

Step 5: PROGRAMMING ON ARDUINO

Here two programme is given we can use any of these two based on our application.

PROGRAMME 1:


PROGRAMME 2:

void setup()

{

Serial.begin(9600);

pinMode(8,OUTPUT);

pinMode(9,OUTPUT);

pinMode(11,OUTPUT);

pinMode(12,OUTPUT);

}

void loop()

{

int a= analogRead(A0);

int b=analogRead(A1);

if (a>500 && b>500)

{

digitalWrite(8,1);

digitalWrite(9,0);

digitalWrite(11,1);

digitalWrite(12,0);

}

else if (a>500 && b<500)

{

digitalWrite(8,1);

digitalWrite(9,0);

digitalWrite(11,0);

digitalWrite(12,1);

}

else if (a<500 && b>500)

{

digitalWrite(8,0);

digitalWrite(9,1);

digitalWrite(11,1);

digitalWrite(12,0);

}

else

{

digitalWrite(8,0);

digitalWrite(9,0);

digitalWrite(11,0);

digitalWrite(12,0);

}

}

Step 6: ADVANTAGES,DISADVANTAGES AND APPLICATIONS

Step 7: SPECIAL DISCUSSION FOR T-POINT

USE INCRIMENTATION AND DECREMENTATION TECHNIQUES.

Step 8: FOR Any Help Write in Comment Section or Contact Me :shubh2ai@gmail.com

shubham kumar

UIET,Punjab University

https://in.linkedin.com/in/shubham-kumar-746b84108

https://github.com/shubh2ai

Sensors Contest 2017

Participated in the
Sensors Contest 2017