Honestly, this project taught me more than I expected. I finally understood why you can’t just plug motors straight into an Arduino — the motor shield thing clicked once I saw what happens to the voltage without it. I got way more comfortable reading circuit diagrams, working with libraries I’d never touched before, and understanding how tiny things like a 40ms delay can completely change how a robot behaves. Writing the logic that makes the car actually “decide” which way to turn felt really rewarding — it’s simple code, but seeing a physical machine react to its environment because of something you wrote is a different kind of cool.