Some old games never die, but instead find themselves running with various emulators on more up to date computers, and this has been demonstrated by James McCullough - with an added level of realism by using the original game controller.
In this example, James is playing Super Mario Bros on an NES emulator - that has the controller being read by an Arduino Leonardo which can then easily emulate a USB keyboard. This combination allows for realistic gameplay and sore hands just like the original, as shown in the following video:
Working with all manner of classic controllers and a PC with Arduino is simple, and you can review James' sketch for more knowledge. And for more, we're on twitter and Google+, so follow us for news and product updates as well.
USB keyboard and mouse emulation is simple with a Leonardo-compatible - such as our LeoStick. It's the Arduino Leonardo-compatible board that's cheaper and smaller than the original:
Apart from being one of the smallest Arduino-compatibles on the market with USB, it also has an onboard RGB LED and piezo which can be used a knock sensor and various tune and sound effects. Plus you can add extra circuitry with the matching protostick! For more information and to order, click here.