This project is intended to be organized by an experienced Arduino user, for example in a school classroom. The goal is to show how a problem can be broken down into a series of incrementally validated steps, while allowing each student to proceed at their own pace and express their own creativity. Students should show the organizer when they have completed a step to pick up the instructions and components for the next step. The organizer will need to be available to answer questions and help with debugging.
The project is broken down into a series of individual steps:
- Assemble the Arduino Board
- Turn on a light
- Write code to turn the light on and off in a pattern
- Make several lights turn on and off in a cycle
- Make the cycle go back and forth (optional)
- Add a button which when held makes the lights cycle
- Display the score
- Get faster as the score goes up and show an end game sequence
- Bonus: Speed control
- Bonus: Sound
- Bonus: Head to Head
- Bonus: 7-Segment LED
- Bonus: Display
- Advanced: Soldering
See the full printable instructions for details.
I led this project in my son's Grade 6 enrichment class and the students appeared to love it. All students completed the basic game within the 3 hours I was there, and most had completed at least one of the bonus challenges. We used the classroom Chromebooks and the Arduino web editor.
Comments
Please log in or sign up to comment.