I am also fairly new to this and trying to figure out how to wire to the Arduino…For the 4 pins you mentioned above (Clock, Command, ATT select, Data), I can just match the code in your program. As for the rest of them, I hook up the Power to the 5V pin, the Ground to the Ground, but what about the Vibration Power, N/C, and ACK pins?

At some point I’d like to see if I can get a motor controller hooked up using the PS2 and PWM. Does your code support different values based on position of the joystick that would work for that, or is it simply on/off?

Thanks for the help, I’ve been getting lots of good information out of your site as I’m still trying to learn this and get myself started.