## Sony Playstation ## What do I need? - You will need one [Atmega32u4](https://pt.aliexpress.com/item/New-Pro-Micro-ATmega32U4-5V-16MHz-Module-with-2-row-pin-header-For-Leonardo-best-quality/32273120508.html?spm=2114.13010608.0.0.Uv843y&detailNewVersion=&categoryId=400103) (e.g. Arduino Leonardo). ![playstation-adapter](Sony_Playstation_Multitap.jpg) ## Wiring the Controller As the following picture from the [amazing CuriousInventor PS2 Interface Guide](https://store.curiousinventor.com/guides/PS2) shows, PlayStation controllers use 9 pins: ![PS2 Controller Pinout](https://store.curiousinventor.com/wp-content/uploads/2019/09/wiring.jpg) | 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