Team 1 Final Project Report & Video: Arduino Video Game System using arduino

Introduction

We built a video game system that can play either Snakes or Pong.  We saw a project called “Arduino Pong” and wanted to recreate it with our own twist.

Team 1 Final Project Report & Video Arduino Video Game System

Description

Parts Needed:

  1. Arduino Uno
  2. Video Game Shield
  3. 2 LEDs
  4. 2 non-latching push buttons
  5. 2 Wii Nun Chucks
  6. Plenty of Wires
  7. Resistors
  8. Plexiglas and plywood
  9. Switch Debouncing IC

We built a small video game console using an Arduino Uno and a Video Game Shield. Two classic games, snakes and pong are written into the Arduino program. To switch between games, we installed two push buttons, one specifically for snakes and the other for pong. There is also an LED next to each button that lights up to signal which game is currently being played. We also built a 6 in. x 4in. x 2 in. box made out of quarter inch plywood to house all of the components. We had to cut holes and slots into the sides for the buttons, LEDs, and cables. For our project, we decided to use Plexiglas for the top instead of plywood, so that we could showcase it better.

Team 1 Final Project Report & Video Arduino Video Game System

Assembling the project was not all that difficult; it was developing the code that was most difficult. See our code by clicking on this link: tnp. This link is the same as the first link except for pong, because the ball has variable speeds: tnp_pong_change. More examples of code can be found on the Wayne and Layne website. While we were building the project, we started by just getting one game to work just using the Arduino and VGS, so that we knew we had a working project. From then on, we started to develop the program to run two games with the option to switch between them. Then we built the button debouncing circuit and the box and put everything together.

 

For more detail: Team 1 Final Project Report & Video: Arduino Video Game System


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top