A little over a year ago I was working on my ECE senior design project, which was a bluetooth SNES controller for Android. Shortly after completing the project, I posted a working video on Youtube. Since then I have received quite a few requests for more info or even a tutorial on how to make one. I figured I had put it off long enough, and now I finally got a video together.
I apologize in advance for the sub-par production value (I'm no Ben Heck), it was literally my first exposure to iMovie, and I'm sure it shows. It also is a bit on the long side at about 35 minutes, but I wanted it to be detailed enough that just about anybody would be able to build a controller. Also, if the whiteboard discussion wasn't clear for you, don't worry...you can just use my arduino source code, I just thought it would be useful for those who are interested.
Here is the source code for the Arduino, along with my Easymote app from the tutorial (you won't find it on the market)
Arduino source: http://www.box.com/s/nt7nr3trnv4dzjm8nvk5
Easymote apk: http://www.box.com/s/sc96b9xah987qlrdmkh8
Here is a video showing my battery operated controller along with playing some Donkey Kong and Zelda on my Touchpad, unfortunately my rechargeable controller was built for a contract and I no longer have it:
Enjoy!!






























Visit Our Store »
Go Pro Today »




https://www.sparkfun.com/products/10401
http://www.mdfly.com/index.php?main_page=product_info&cPath=&products_id=63
i got mine to fit inside, i had to dremmel some of the plastic out
This might be quite the undertaking though, and I would have to look into it further to really know exactly what it would take.
As for the charging part:
https://www.sparkfun.com/products/10217
That should do the trick, just make sure the battery you use matches the specs of the charger. Unfortunately, you can't use it as a data port though.
so to get to my point. i want to copy every move you made except i want it inside the controller. i understand it will be a little more work but ill give it a shot. also if you could help us all one more time with a nice "Shopping list" of the hardware and software needed for the project that would be awesome. Thanks a lot man!