Problem
Single-mode robotic vehicles are limited in dynamic environments where users may need manual control in one moment and autonomous behavior in the next.
Solution
I developed a robotic car that supports Bluetooth-based control, joystick input, and automatic obstacle avoidance so the system can adapt to different usage scenarios.
Highlights
- Implemented Bluetooth control using the HC-05 module.
- Used an ultrasonic sensor with a servo motor to scan surroundings.
- Developed obstacle avoidance logic for autonomous movement.
- Enabled multi-mode control for manual and automatic operation.
Stack
Arduino Nano, Embedded C/C++, HC-05 Bluetooth module, ultrasonic sensor, SG90 servo motor, L298N motor driver, and real-time control logic.