For our final lab assignment we were tasked with the most open ended objective possible, creating our own combination of hardware + software. We began throwing around ideas in labs 3 & 4, but nothing really stood out to us until Eugene suggested using an accelerometer to control some sort of game. With this idea in mind, we thought that a game where you navigate a cursor to the end of a maze to be interesting and challenging enough for us.
The game takes input from the accelerometer to move the position of a ball on the onboard LCD screen. Once the ball reaches the end of the maze, the game won screen displays and the buzzer goes off. The program then waits for the user to hit a button to start the game again.
Pictures of the project