For people of a certain generation, the Nintendo Entertainment System packs more nostalgia per bit than any other game system. Thanks to the continued popularity of this "vintage" hardware, original and reproduction controllers are readily available! Why not put some of these excellent controllers to use in your next robotics project? OR hook up the USB cable and use your favorite vintage controller as a modern gamepad? It's easy with The QwiicNES!
The QwiicNES features an NES Controller connector and a row of 0.1" output pins. Press a button on the controller and the corresponding pin goes from LOW to HIGH. It's that easy! Don't want to give up eight GPIO on your project? Then connect The QwiicNES over I²C using a Qwiic cable. The I²C address of The QwiicNES is software configurable which means you can hookup over 100 on a single I²C bus!
Finally, if you want to use your NES controller as a USB gamepad, simply connect it to your computer using the onboard USB-C and hold the SELECT button on your controller for 5 seconds (until the button status LEDs flash). Now The QwiicNES will enumerate as a generic gamepad device, perfect for playing your favorite ROMs (or modern indie games!)
The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
No reviews yet.