1
0
mirror of https://github.com/mcgurk/Arduino-USB-HID-RetroJoystickAdapter synced 2024-12-03 06:12:16 -05:00
Arduino-USB-HID-RetroJoysti.../playstation/README.md
2023-11-14 18:08:14 +01:00

1.7 KiB

Sony Playstation

What do I need?

  • You will need one Atmega32u4 (e.g. Arduino Leonardo).

playstation-adapter

Wiring the Controller

As the following picture from the amazing CuriousInventor PS2 Interface Guide shows, PlayStation controllers use 9 pins:

PS2 Controller Pinout

Pin # Signal Direction Notes
1 Data Controller -> PlayStation Open Collector
2 Command PlayStation -> Controller
3 Motor Power 7.5V
4 Ground
5 Power 3.6V
6 Attention PlayStation -> Controller
7 Clock PlayStation -> Controller
8 (Unknown)
9 Acknowledge Controller -> PlayStation Open Collector

You are advised not to rely on wire colors, but rather on pin positions. The wires in the image come from an official Sony controller, I expect their colors to be fairly consistent among all Sony controllers, but you shouldn't really trust them.

-- documentation taken from https://github.com/SukkoPera/PsxNewLib