Developed a two-wheel self-balancing robot using Arduino UNO, MPU6050, DC geared motors, and an L298N motor driver. The system reads motion data from the accelerometer and gyroscope, then applies PID control to adjust motor movement and maintain balance. The project included circuit integration, embedded programming, sensor calibration, PID tuning, and hardware testing.