How a 7-Year-Old Built a Rock-Paper-Scissors Arcade Game with Arduino
Creative minds exist in all ages, and 7-year-old Zack Paternoster is proof of that. He is enrolled in robotics and coding course with Aerobotics Global and has taken his skills to the next level by constructing a Rock-Paper-Scissors arcade game using Arduino.
The game utilizes three LED lights, each representing rock, paper, and scissors. To start the game, a button in the center is pressed, initiating a sequence where all three LEDs flash three times, giving the player time to choose their option. Then, the program randomly selects one of the LEDs to light up, signifying the game’s choice.
The yellow LED represents rock,
The orange LED represents paper,
The red LED represents scissors.
Hardware Required for the Rock-Paper-Scissors Project
Zack used the following hardware components to build the Rock-Paper-Scissors arcade game:
Here is how I made it.
The three LED lights were connected to pins 9, 10, and 11 on the Arduino Uno, and the button was connected to pin 7. The ground pins of the LED lights were connected to the ground of the Arduino. The green LED serves as a signal that the device is ready to use.
The game’s flow is simple. Each time the button is pressed, it changes the input on pin number 7, turning off all LED’s, flashing the three LED’s, and then randomly turning on one of the LED’s (yellow, orange, or red).
Zack’s Rock-Paper-Scissors arcade game is a testament to his creative abilities and technical skills. Not only is he learning valuable coding and robotics skills, but he’s also having fun while doing so. By creating this project, Zack has demonstrated that age is just a number and that anyone can learn how to code and build exciting things with a little dedication and creativity.
Zack Paternoster is a shining example of the limitless possibilities that exist for young coders and robotic enthusiasts. With the right tools and guidance, anyone can turn their ideas into reality.
Zack’s story is a source of inspiration for anyone who wants to learn coding and robotics or to encourage their kids to explore their creative and technical abilities. Who knows what other exciting things Zack will build in the future? The possibilities are endless.”