An autonomous robotic car that has the ability to control its direction on detecting an obstacle. This paper gives a report on design and construction of an autonomous robotic car that has the ability to control its direction when an obstacle is detected. The car has been designed and built typically using a PIC16F84A microcontroller, and ultrasonic sensors deployed for obstacle detection and avoidance. The robot gets its information from is immediate environment with the help of the sensor fixed robot. The input signal received via the sensor is transmitted to the microcontroller for interpretation and control. Change of direction is done by the robot by making 90Ëšor 180 Ëšturn to look for a free space to avoid the obstacle and resume its normal direction is achieved by triggering the motors which are done through a motor driver. Ultrasonic sensor was chosen to be more appropriate for the obstacle detection function because of its high ranging capability. The Ultr