News & Articles

PyroEDU
Get started learning to build your own electronics by following our FREE online courses below!
Learn More »

Categories

Sponsors

Build Like A Pyro!
Find many of the parts used on this site at our favorite online electronics shop
Take Me To The Gadgetory!
PONGuino – 2 Player MiniGame

Posted March 24, 2013 by Chris

“I wanted a playable game to show the possibilities of the Arduino plattform in workshops. Since I already have a S65-Shield built in a box with two joysticks, I wanted to use that MirrorBot hardware for presentation.”

Rock Band 2 Drum Controller For Wii

Posted February 26, 2013 by Chris

“Rock Band 2 (RB2) and Guitar Hero World Tour (GHWT) both work with the drum set controller that is packaged with GHWT. The GHWT drums, unlike the RB2 drums, is plugged into a Wiimote’s expansion port. This expansion port is a I2C bus and the drum is a I2C slave device. An AVR microcontroller can be connected on this bus as a I2C slave with the same slave address to trick the Wii into thinking that it’s connected to a drum controller.”

Custom NES Controller

Posted February 6, 2013 by Chris

“I recently found myself with a surplus of Adafruit Industries components, I decided to put a few of them to good use by making a custom NES controller…The design is fairly simple, the only difference between it and a standard controller would be the use of the Center pin on the navigation switch as the Select button.”

SNES Gesture Input Controller

Posted January 29, 2013 by Chris

“This is the system level integration practical final report for the Group C of 2008/09. The project was the development of a human interface using Prospeckz and Orient devices together to interact with a fighting video game….specifically for Street Figher on SNES.”

Custom Gaming: Star Duel

Posted November 2, 2012 by Chris

“Our project is a space dogfighting video game where two players attempt to destroy each other using a variety of ships and weapons. The battlefield is a 128×100 pixel area on a TV, and a small planet resides in the middle, exerting gravitational forces on the ships and inviting them to certain death. The input devices are Sega Genesis controllers, which were chosen because of their signal simplicity and sleek look.”

Cube64-DX Gamecube to n64 Controller Adaptor

Posted October 28, 2012 by Chris

“The goal was to build an adapter to make possible the use of GC controller on N64 system since the N64 controller analog is rather bad. Another goal was to make a rather complete reverse engineering of both N64 and NGC controller protocol…So Cube64-DX is Cube64 with bug fix and new features!”

Super Angry Birds Controller

Posted October 14, 2012 by Chris

“Super Angry Birds is a force feedback USB controller for Angry Birds that simulates the feeling of a slingshot. All the controls found in the game are available in this device. You can control the pull, the angle, and of course trigger the special power of the bird.”

Hangman via LCD + Microcontroller

Posted October 8, 2012 by Chris

“ For our final project, we used an Atmel AT90S8535 microprocessor to create a hangman game. The letters are displayed on a 16-character LCD, and are input using a 16-button keypad. The 8 LED’s on the Atmel development board are used as our “hanging man” – one lights up for each wrong guess. We also attached a speaker to our game which adds sounds to our game.”

System: Holodeck

Posted October 2, 2012 by Chris

“Project Holodeck is a virtual reality platform built with consumer facing technology, DIY off-the-shelf components, cutting-edge custom software, and creatively integrated peripherals. The goal of Project Holodeck is to bring 360-degree 6-DOF full-body virtual reality out of the research lab and into a fun, accessible consumer gaming platform.”

Tiny 5×7 LED DOT Matrix Pong

Posted September 4, 2012 by Chris

“The classic pong game. Two players. Press the buttons to move paddles up/down. Ball bounces back and forth. If you fail to catch it, your opponent gets one point. Score difference is showed with blue LEDs. Blue LED = lead by one point. If you then win another point, you win the game, and your player number ("1" or "2") is displayed.”