Так же я вскрыл приемник что бы определить распиновку и нарисовал схему и описание платы : DATA\DI: Это линия обмена данных от контроллера PS2 к ардуино . СM\D0: Это линия обмена в обратную сторону от PS2 к контроллеру. VIBRATION MOTOR POWER \ управление вибрацией геймпада
GND: земля VCC: Питание VCC может варьироваться от 5 до 3 В. ATT: ATT линия «Chip Select» или «Slave Select», которая используется для адресации разных контроллеров на одной шине. CLK: SPI-шина. NC:Нет соединения (пустой контакт) ACK: подтверждение сигнала от контроллера к PS2 Ну а теперь пришло время установить батарейки в геймпад и подключить его к ардуино : После чего скачивает прошивку для платы и библиотеку геймпада с моего гитхаба и прошиваем на плату https://github.com/DenisGeek0/ps2gamepadrc Так же для нашего стенда был добавлен дисплей 1602 для отображения данных и активности клавиш для теста. Если все было сделано правильно, то при включении геймпада вы увидите такую надпись и после будет реакция