This tutorial document containing of basic explanation and project about PIC microcontroller PIC16F877A. There is simple of clearly explanation of PIC16F877A including of sample program source code.
This is a very simple project for beginner. The robot is just use two pieces of IR sensor and two motors to keep moving. This robot only works on straight wall track.
If you’re a beginner, then this project willl be nice for you. You may use Ultrasonic / sonar sensor for better navigation and movement.

This document contains the complete tutorial of line follower robot building. The schematic diagram and program source code are inclided in the document with some explanation.
This line follower uses: