Install the Arduino IDE, connect an Arduino board to the computer, and upload a sketch.
We suggest that you first follow the Arduino Tutorial provided here to get an understanding of the Arduino and also to make some fun circuits!
Build the Gamepad
Once you’ve built and tested your circuit, glue everything down to a piece of coroplast to keep it together.
You will need: scissors, wire strippers, pliers, hot glue gun, electrical tape.
Here is a comparison of two OLED displays. Both will work with the Arduino, but note the difference in how the pins are arranged. From left to right, the blue display pins connect to 5V, GND, Serial Clock, and Serial Data. On the green display, the positions of 5V (positive) and GND (negative) are reversed.
It’s possible to damage a display by hooking it up backwards, so double check the pin order on your particular screen before powering it up!
Lost the instructions? Get the complete circuit diagram in PDF format here.
Battery Pack, RGB LED, and Potentiometers
RGB LED and Potentiometers
Click on a title below to download it, then open the .ino file in the Arduino IDE and upload to your Gamepad.
See how many waves of enemies you can defend in this version of Space Invaders.
Play a version of the classic game: Pong
Play a text adventure game or hack this code to make your own!
See if you can defeat the centipede in this classic game.
Test your cognitive ability in this reflex game!
Draw out your own sketch using lines.
A programmed light show using most of the digital pins.
Upload this code for a surprise! Do your best to remove the ‘virus’ by following the instructions.
This is code for playing 2 player pong. You’ll need another potentiometer.