I’m making something that requires remote control of a printing calculator. I’ve got it working.
I wrote this library, called NESpad, for anyone who wants to interface an NES game pad with the Arduino microcontroller. I also made an SNES library (SNESpad), but I haven’t tested it with an actual SNES joystick.
Joysticks 101. Basically, we’ve got two types of joysticks: analog and digital. You’ve probably used both kinds. The buttons work pretty much the same on either kind – you either click it or you don’t – but the actual “stick” part is what makes them different. This post starts out with some basic joystick info and then some info about how you can use a joystick with a microcontroller.