Inspiration

Build a fast, reliable robot that can navigate a messy course and pick the best path.

What it does

Follows taped paths using a TCS color sensor and avoids right-side blocks with an ultrasonic sensor; includes a tunable standalone sketch for testing.

How we built it

Arduino (Uno-compatible), L298N motor driver, TCS230/TCS3200 color sensor, HC‑SR04 ultrasonic; code in C++ (Arduino sketches) with separate sketches: Turn.ino, RedFollow.ino, obstaclecourse.ino. Challenges

Noisy color readings, timing/tuning motor commands, and mounting sensor positions to reliably detect tape vs background. Accomplishments

Working red-track follower with right-side obstacle avoidance; separate standalone sketch for rapid tuning; consistent ultrasonic wiring and tuned thresholds (15 cm). What we learned

Also did a software project: blink-battle Sensors need simple filtering and short pulses; small timing changes dramatically affect behavior; keep test harnesses separate from main logic.

What’s next

Add front ultrasonic, refine avoidance strategy, document wiring + add a short demo video.

Built With

Share this project:

Updates