This document presents a project on an obstacle avoiding robot that is controlled by an Android phone. The robot uses an Atmega8 microcontroller, L293D motor driver, and HC-05 Bluetooth module. An Android app was developed to send movement commands to the microcontroller via Bluetooth. The robot is able to move forward, backward, left, and right to avoid obstacles. Future extensions include adding ultrasonic sensors for obstacle detection and using cameras for vision. The project aims to gain experience with embedded C programming, app development, and integrating hardware with software controls.