Inspiration

Having gotten into arcade classics really frequently I was shocked at how hard it is to get a compatible controller that reminds you of how arcades are really supposed to feel. This is the reason why I made my own.

What it does

Using both python and Arduino this retro controller simulates keystrokes with classic buttons allowing you to play retro games with a worthy controller.

How we built it

Hardware:

  • The hardware side of this invention is made up of 4 arcade push buttons and an Arduino. Every Nano second the Arduino is recording which buttons are pressed and which are not. After recording the state of each button it then movers onto the software. Software:
  • After the state of the buttons has been recorded the Arduino uses the serial monitor to send this data to pythons backend application. When the data reaches python it then corresponds the button presses with the corresponding key stroke.

Challenges we ran into

-Emulating keystrokes with python -Getting 4 buttons to work side by side with only 2 interrupts on the board

Accomplishments that we're proud of

Making a polished product that I would be happy to use any day!

What's next for ArdunioController:

  • Expanding the hardware to D-Pads
  • Applying the software to any device.

Built With

Share this project:

Updates