

If the left sensor comes on a black line then the robot turn the left side. When both left and right sensor senses white then the robot moves forward. Here in this project, we are using two IR sensor modules namely the left sensor and the right sensor. Then Arduino drives the motor according to sensors' output. The line follower robot senses a black line by using a sensor and then sends the signal to Arduino. Working of Line Follower Robot using Arduinoīuilding a Line follower robot using Arduino is interesting.
#ROBOTC ARDUINO DRIVER#
Arduino sends commands to this motor driver and then it drives motors. So we add a motor driver circuit to get enough voltage and current for the motor. The motor driver is used for driving motors because Arduino does not supply enough voltage and current to the motor.

The driver section consists of motor driver and two DC motors. Arduino read these signals and send commands to driver circuit to driveline follower. The outputs of comparators are connected to digital pin numbers 2 and 3 of Arduino.
#ROBOTC ARDUINO PRO#
LM358 has inbuilt two low noise Op-amps.Īrduino Pro Mini is used for controlling the whole the process of the line follower robot. Here in this line follower circuit, we have used two comparators for two sensors.

Then the comparator compares both voltages and generates a digital signal at the output. The potentiometer is used for setting reference voltage at comparator’s one terminal and IR sensors are used to sense the line and provide a change in voltage at the comparator’s second terminal. This section contains IR diodes, potentiometer, Comparator (Op-Amp) and LED’s. The whole Arduino line follower robot can be divided into 3 sections: sensor section, a control section, and driver section. Line Follower using ATmega16 AVR Microcontroller.Simple Line Follower using PIC Microcontroller.Texas MSP430 Launchpad based Line Follower.Line Follower Robot using 8051 Microcontroller.Since the Line follower robot is an interesting beginners project, we have also built it using different development boards other than Arduino, you can also check them out using the below link if interested Here in this Arduino line follower robot when the sensor senses white surface then Arduino gets 1 as input and when senses black line Arduino gets 0 as input. When IR light falls on a black surface, light is absorbed by the black surface and no rays are reflected back, thus photo diode does not receive any light or rays. When infrared rays falls on the white surface, it’s reflected back and caught by photodiodes which generate some voltage changes. They are used for sending and receiving light. In this Arduino based line follower robot, we have used IR Transmitters and IR receivers also called photodiodes. This behavior of light is used in building a line follower robot. When light falls on a white surface it is almost fully reflected and in the case of a black surface light is completely absorbed. We use here the behavior of light at the black and white surfaces. The concept of working of line follower is related to light. Though the idea sounds simple, with a little more development, robots similar to this are practically used in many applications like factory floor management robots or warehouse robots. Line follower actually senses the line and follows it. These type of robots are very simple to build and is often the first choice for beginners who are getting started with robotics. Basically, there are two types of line follower robots: one is a black line follower which follows the black line and the second is a white line follower which follows the white line. Line follower Robot is a very simple robot that follows a line, either a black line or a white line.
