Maze Solver
This project involved programming a car to solve a maze automatically. Using C, I programmed the car to detect collisions with the wall and move its wheels accordingly. The car, upon impact, reverses a small distance and makes an acute turn, slowly progressing down the wall, turning as necessary. While the turning algorithm is quite forward, the real interesting part was programming the car itself.