This document describes an Android controlled robot using a microcontroller. The robot uses Bluetooth communication to receive control commands from an Android mobile phone app. The microcontroller receives the Bluetooth signals and controls two DC motors via a motor driver to move the robot forward, backward, left, and right. The hardware components include an 8051 microcontroller, Bluetooth module, motor driver, DC motors, wheels, and chassis. The software includes code written in C language for the microcontroller using Kiel uVision, a Proteus simulation, and an Android Bluetooth app. The robot is able to be remotely controlled wirelessly through an Android phone using Bluetooth.