Updated readme

This commit is contained in:
2025-05-15 17:56:03 +02:00
parent 42a0ebd846
commit 7c61baabe7
+2 -2
View File
@@ -7,10 +7,10 @@ I also designed a 3D-printable case for the adapter, which you can find [here](h
The linked parts are only references; feel free to use any compatible hardware or to edit the sketch to suit your hardware. No affiliate links. The linked parts are only references; feel free to use any compatible hardware or to edit the sketch to suit your hardware. No affiliate links.
- [Arduino Pro Mini](https://www.amazon.de/dp/B0CSK6FWSK) - [Arduino Pro Mini](https://www.amazon.de/dp/B0CSK6FWSK)
- Microswitch to reset the Arduino - Microswitch to reset the Arduino
- [PS2 controller extension cable](https://www.amazon.de/dp/B07WT6RH72) (you'll need to cut off the female end of this cable to solder its wires to the Arduino) - [PS2 controller extension cable](https://www.amazon.de/dp/B07WT6RH72) (you'll need to cut off the socket in this cable to solder its wires to the Arduino)
- [0.96in display](https://www.amazon.de/dp/B0CFFB62F4) (optional) - [0.96in display](https://www.amazon.de/dp/B0CFFB62F4) (optional)
## Diagram ## Diagram
![A diagram showing how to connect a PS2 controller female connector and peripherals to an Arduino Pro Micro](pinout.webp) ![A diagram showing how to connect a PS2 controller socket and peripherals to an Arduino Pro Micro](pinout.webp)
## Note on Flashing ## Note on Flashing
Flashing the XInput library makes the Arduino unresponsive to further flashing. In order to flash new sketches, you'll need to manually reset the board. You'll need to perform steps 4-6 on every flash as long as you have the Arduino configured for XInput. Find more information about this [in the readme of the Arduino XInput library](https://github.com/dmadison/ArduinoXInput_AVR?tab=readme-ov-file#upload-warning-and-instructions). Flashing the XInput library makes the Arduino unresponsive to further flashing. In order to flash new sketches, you'll need to manually reset the board. You'll need to perform steps 4-6 on every flash as long as you have the Arduino configured for XInput. Find more information about this [in the readme of the Arduino XInput library](https://github.com/dmadison/ArduinoXInput_AVR?tab=readme-ov-file#upload-warning-and-instructions).
1. Wire a switch between GND and RST to act as a reset switch 1. Wire a switch between GND and RST to act as a reset switch