Lesson Plan
Materials
These lessons go along with Cyclone Arcade Game: Intro To Arduino Kit (Ages 9+) [KIT-4-4].
Classroom sets available. Contact us at info@barnabasrobotics.com to inquire.
Programming the Button Input
Now you’ll make the game respond to the player. In this lesson, you’ll program the Uno to detect a button press and use that input in your code—an important idea used in arcade games, robots, controllers, and many other interactive devices.
Tutorial Video
What You’ll Learn
- Read a pushbutton as an input in your program
- Connect physical input to program behavior
- Test and troubleshoot button response
Follow Along
- Follow the video to add the button input to your program.
- Run the code and press the button to test whether the Uno detects it.
- If the button does not respond correctly, check both the wiring and the input logic in your code.
Check Your Work
Before moving on, make sure your project behaves like the example shown in the video. If something isn’t working, compare your wiring and code carefully with the video before changing multiple things at once.
What’s Next?
Next, you’ll use the button press to decide whether the player has hit the winning light.