2021-01-18 15:06:31 -05:00
Based on https://github.com/dmadison/ArduinoXInput
- Install Arduino IDE hardware:
https://github.com/dmadison/ArduinoXInput_AVR
- Install Arduino IDE library from Library manager:
XInput by David Madison
- Tester from Windows Store:
Game Controller Tester
2021-11-05 15:21:29 -04:00
- Online tester: https://gamepad-tester.com/
2021-01-18 15:06:31 -05:00
- Doesn't go to flashing mode automatically. Connect RST to GND to get Arduino Pro Micro to programming mode.
2021-01-26 12:11:05 -05:00
2021-11-05 05:48:50 -04:00
## PsxNewLib
2021-11-05 05:42:30 -04:00
- https://github.com/SukkoPera/PsxNewLib
- https://github.com/SukkoPera/PsxControllerShield
- https://github.com/SukkoPera/PsxControllerShield/blob/master/doc/schematics.pdf
2021-11-05 06:18:20 -04:00
- (my green dualshock analog controller: SCPH-1200)
2021-11-05 09:08:27 -04:00
- https://store.curiousinventor.com/guides/PS2
2021-11-05 14:03:55 -04:00
- https://github.com/SukkoPera/PsxNewLib/issues/12
2021-11-05 05:42:30 -04:00
2021-11-05 15:14:38 -04:00
PSX | SPI | Uno | Pro Micro | notes
2021-11-05 15:14:54 -04:00
--- | --- | --- | --- | ---
2021-11-05 15:18:48 -04:00
1 DATA (brown ![#brown ](https://via.placeholder.com/10/c68c53/000000?text=+ )) | MISO → | D12 (PB4) | D14 (PB3) | Use 1k pullup resistor to 3.3V line!
2021-11-05 15:14:38 -04:00
2 CMD (orange ![#orange ](https://via.placeholder.com/10/ff8000/000000?text=+ )) | MOSI ← | D11 (PB3) | D16 (PB2) |
3 Vibration power (7.2-9V) (grey ![#grey ](https://via.placeholder.com/10/999999/000000?text=+ )) | | | |
4 GND (black ![#black ](https://via.placeholder.com/10/000000/000000?text=+ )) | | GND | GND |
5 VCC (3.3V) (red ![#red ](https://via.placeholder.com/10/ff0000/000000?text=+ )) | | VCC | VCC |
2021-11-05 15:16:15 -04:00
6 ATT (yellow ![#yellow ](https://via.placeholder.com/10/ffff00/000000?text=+ )) | SS ← | D10 (PB2) | D10 | < sub >< sup > (pro micro: SS would be D17 (PB0/RX_LED), but there is no pin D17)</ sub ></ sup >
2021-11-05 15:14:38 -04:00
7 CLK (blue ![#blue ](https://via.placeholder.com/10/0000ff/000000?text=+ )) | SCK ← | D13 (PB5) | D15 (PB1) |
8 unknown (white ![#white ](https://via.placeholder.com/10/ffffff/000000?text=+ )) | | | |
9 ACK (green ![#green ](https://via.placeholder.com/10/00ff00/000000?text=+ )) | | | | (when this is needed?)
2021-11-05 15:16:41 -04:00
Wii | | | | |
2021-11-05 15:14:38 -04:00
1 VCC (3.3V) | | | |
2 SCL | | A5 (PC5) | D3 (PD0) |
2021-11-05 15:17:05 -04:00
3 Detect device (3.3V) | | | |
2021-11-05 15:14:38 -04:00
4 NC | | | |
5 SDA | | A4 (PC4) | D2 (PD1) |
6 GND | | | |
2021-11-05 05:48:50 -04:00