The Nintendo (NES) Controller is a familiar classic. It’s simplicity makes it easy to hack and re-purpose for your own needs. This post details how to easily read the button-state values into an Arduino.
If you’ve read my two previous posts How to Hook Up Servos and Hack a Nintendo (NES) Controller, combining the two is simple. This post details how to control 2 servos with a NES controller.
You can easily connect a PS3 controller to your mac via bluetooth then map the buttons to key presses using Processing language. This post details each step while assuming you have already installed Processing.