A versatile robotic platform built for ETTI UPT coursework, featuring dual-mode functionality: autonomous navigation and manual Bluetooth control.
- Autonomous Mode: Uses an ultrasonic/IR sensor to detect obstacles, with automatic maneuver logic.
- Visual Feedback: RGB LED system indicating current state (Strobe Green for movement, Blue for obstacle alert, Disco mode when stopped).
- Acoustic Feedback: Integrated buzzer for immediate obstacle detection alert.
- Manual Control: Fully remote-controllable via Bluetooth (HC-05) using a smartphone app.
- Multitasking: Code optimized using
millis()instead ofdelay()for smooth execution.
- Arduino Mega 2560
- L298N Motor Shield
- HC-05 Bluetooth Module
- Sharp Distance Sensor
- RGB LED Module & Buzzer
You can find the detailed presentation and circuit diagrams in the docs/ folder of this repository.
- Connect via Bluetooth using the
1234PIN. - Use the mobile app to send:
F- ForwardB- BackwardS- StopA- Switch to Autonomous Mode