3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Convert a NES gamepad to USB with Arduino

Step 3Hardware time

Hardware time
«
  • PDR_0002.JPG
  • ic.JPG
  • connecter.JPG
Ok, once you have the software uploaded to the chip you can put the arduino on the side for a little while, and get rid of that pesky computer keyboard

We will test the controller connected to the arduino In a little bit, but first we need to make some changes to the controller itself

Flip your controller face down on the table, using your small + screwdriver remove the 6 screws, the back and the controller board

... Apparently I am missing a picture, but place the controller shell / screws / buttons / pads in a safe place, and desolder the controller cable and its shift register IC

Once you have those 2 items out of the way (keep the shift register, its fun) clean and (re)tin all the pads

Most designs use the shift register to talk to the controller, as its a simple 3 wire device, but I had a rather large chip with (still) a lot of I/O pins, and a rather hard time finding a place for it AND another 16 pin dip chip, So I said ok and we are going to wire each button directly to a pin of the microcontroller

In order for this to work we need to know which pads go to what parts of the controller
« Previous StepDownload PDFView All StepsNext Step »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
57
Followers
13
Author:osgeld