Building an Adaptor for a PS2 Controller · Ardwiino Guitar Configuration Tool
You will need
- One of the following Arduinos:
- PS2 Controller socket or some male dupont wires
- 2x 1kΩ Resistor
- Some Wire
- A Soldering Iron
If you are unsure what microcontroller you want to use, click for a list of pros and cons about each microcontroller.
note that on the pi pico you need to use the
3v3 out pin (pin 36) for your VCC, not 5V or
3v3_en. The pins on the pico are not rated for 5v, and the
3v3_en pin is actually an input that will stop your pico from starting.
Be careful that you don’t ever provide 5v power to any pins on the PS2 Controller. While some people have done this successfully and just use their controllers with 5v, I can’t recommend this approach as the controllers are really designed for 3.3v, so it may damage them slowly over time.
Be careful when programming an Arduino that has multiple variants. If you pick the wrong voltage, your device won’t show up and you will need to follow the instructions to make it show up again!
The finished product (When using a 3.3v Pro Micro and dupont wires)
Refer to the following image for the pinout of a PS2 controller.
Connect Attention, Acknowledge to Acknowledge, Command to MOSI, Data to MISO and Clock to SCK. Note that for anything that isn’t the 3.3v pro micro or pi pico, you will need to connect these pins using a level shifter.
Microcontroller SCK MOSI MISO Acknowledge Attention Pi Pico GP6 GP3 GP4 GP7 GP10 Pro Micro, Leonardo, Micro 15 16 14 7 10 Uno, Pro Mini 13 11 12 2 10 Mega 52 51 50 2 10
- Connect a 1kΩ resistor between MISO and 3. 3v.
- Connect a 1kΩ resistor between Acknowledge and 3.3v.
- Connect the 3.3v pin on the ps2 controller to the 3.3v pin on your Arduino. For arduinos that can output 3.3v natively, you can hook this straight up to 3.3v, but for a 5v only board like the pro micro 5v you will need to use a 3.3v voltage regulator to get a stable 3.3v voltage.
- Connect the gnd pin on the wii breakout / extension cable to the gnd on your Arduino.
- Start the Ardwiino Configuration Tool
- Note if you are on linux, you may need to follow the steps outlined in the instructions
- Plug in your Arduino
Your Arduino should show up, like in the following image.
- Using a Pico and don’t see your device? Unplug the pico, hold the bootsel button, and plug it back in.
- Click Continue
You will be met with the following screen (Note that it will be slightly different for an Arduino Uno or Arduino Mega)
- For the Micro, Leonardo and Pro Micro, please pick the type of device you have in the dropdown. Note that you need to get the voltage right, otherwise your device will not work and will need to be reset.
Start programmingand wait for it to program
- Once it finishes, Click
You will be taken to following the configuration screen.
- Click on
Change Device Settings.
You will be shown the following dialog:
Controller Connectivity Typeto PS2.
- You can also change the
Controller Output Typehere too if you would like to emulate a different type of controller, such as a drum set, a standard controller or even a controller for a different console, like a PS3 or a Switch.
- Optionally, enable and configure Queue based inputs. This uncaps the scanning rate on the buttons of the controller (although this will still be limited by the internal PS2 circuitry), logging all the button changes to an internal list. The game then receives the next recorded input in the list instead of the immediate button state, which would usually be capped to the Controller Poll Rate. This emulates a higher polling rate even with low in-game FPS, which is extremely useful in games such as Clone Hero. Adjust the Dequeue Rate to be as close to, but still below your expected worst case in-game FPS for the system to work properly.
- You can also change the
- If you would like to emulate the Home button by hitting both Start and Select at the same time, then enable
Map Start + Select to Home
- Hit Close
- At this point, your controller should be working, test it using the Windows controller tester or a game controller tester of your choice.
2019-2023, Sanjay Govind Revision 7500a59
Built with GitHub Pages using a theme provided by RunDocs.
4 Best PS2 Wireless Controllers (2023 Edition)
The PlayStation 2 remains a big deal, and nothing expresses that ongoing fondness as much as the range of wireless PS2 controllers that are still readily available in the 2020s.
If you’re looking to get back into this iconic follow-up to Sony’s juggernaut PlayStation 1, one of the first things you’re going to need are some good PS2 wireless controllers. There are a few different affordable options on the market, so let’s take a closer look at what you should look for, as well as the best PS2 wireless controllers currently available.
PS2 Wireless Controllers
What Should I Look For In A Wireless PS2 Controller?
The PlayStation 2 controller in of itself has an interesting history. The thumbsticks, for example, were not part of the original PlayStation controller design and would not be added until 1997 with the release of the DualShock for the PS1. The DualShock design would largely carry over to the PS2 and onwards. The design we have now with the PS5’s DualSense has evolved from one console generation to the next, but mainly keeps the elements of the controller that players like best.
So, what exactly should you look for in the best wireless PS2 controller? Here’s a checklist of things to keep in mind:
- How long do the batteries keep a charge?
- What kind of wireless technology is behind the controller? Infrared? Bluetooth?
- Are the wireless receivers durable?
- Is the ergonomic design comfortable?
- How does the controller compare to an actual PS2 controller?
- Is the controller compatible with any multi-tap controller port?
- What about the durability of button labels, directional buttons, and the analog button?
Keeping all of this in mind, here are the best wireless PS2 controllers currently available.
4. Saloke Wireless Gaming Console for PS2 Double Shock
Saloke Wireless Gaming Console for Ps2 Double Shock
Is the Saloke Wireless worth your time? Given its low price, there really isn’t an excuse to not at least give this controller a shot. It takes two AAA batteries, with a good charge holding for up to 12 hours, depending upon what and how intensely you’re playing.
At first glance this wireless PS2 controller certainly looks the part. You’re going to find that the grip for this controller is very evocative of the original PlayStation 2 controller. Responsiveness is one of your most important considerations when shopping for one of these third-party devices, and we’re pleased to say that the Saloke Wireless Gaming Console for PS2 Dual Shock delivers on this crucial front, as well. This is an option that’s as affordable as it is straightforward in its usage.
Is it perfect? Well, no. Keep in mind that none of these products are going to feel exactly like your old PS2 controller. The Saloke Wireless Gaming Console for the PlayStation 2 doesn’t have the same weight that you get from holding an original PS2 controller, but with that strong responsiveness we mentioned earlier, this plug-and-play model is more likely than not to meet your needs.
3. Funcilit Wireless PS2 Controller
Funcilit Wireless PS2 Controller
While the wireless PS2 controller from Funcilit is a little pricier than the controller we discussed above, many PS2 fans claim this is the best one of anything currently available. It has the heft of a PS2 controller, and this is combined with a level of ease-of-use that makes this another exceptional plug and play peripheral. If you’re looking for a PS2 wireless controller that brings together function with optimal comfort, this release from Funcilit should be one of your first considerations.
The one thing this controller perhaps lacks is the durability some might be looking for. This is true to a certain degree with all these wireless PS2 controllers. The original PS2 controllers are considerably tougher. That doesn’t mean you can’t use these for an intensive gaming session. Just understand that these controllers generally can’t take a lot of abuse.
Battery life for these controllers is also quite good. They tend to last around 12 hours, but this once again depends on how long you’re playing, as well as the specific games you’re playing. For example, if your game utilizes the dual shock function frequently, that’s naturally going to run down your batteries faster. The wireless receivers themselves are impressively durable.
2. Burcica PS2 Wireless Controller Dual Vibration 2
Burcica PS2 Wireless Controller
Available in two color combos (red/blue or purple/blue), this PS2 wireless controller from Burcica goes a long way towards feeling like Sony’s PS2 original. While still as lightweight as the other options we’ve covered here, the buttons and thumbsticks alike are stiff yet receptive. The buttons in particular don’t have that obnoxious sensation of feeling as though the button could pop out of the controller at any given moment. More importantly, everything associated with this controller is receptive.
Pressure-sensitive analog control and formidable Double Shock technology gives you a pretty classic PS2 feel at the end of the day. The transparent design for the case of the controller itself is also worth noting. 90s kids will no doubt remember this style, making this third-party product a solid retro choice.
The button layout design is arguably a little imperfect, when compared with an actual PS2 controller. This is a minor issue, as the durability is still very much intact. Overall connectivity is very good, and the controller uses two AAA batteries. A fresh pair will last for at least several hours.
1. Blue Lake PS2 Wireless Controller Gamepad Twin Shock
Blue Lake PS2 Wireless Controller
While not the cheapest wireless PS2 controller by just a smidgen, Blue Lake offers the best third-party PS2 wireless option for those who want both affordability and quality in every important area. Boasting an ergonomic design with 2.4GHz wireless tech, this controller should work beautifully with any PS2 model you might have.
Getting set up with this Blue Lake wireless PS2 controller takes just a few moments, and reviews from longtime users indicate that the controllers are fairly durable. There’s still a shelf life to any third-party release like this, but some endure better than others, and the PS2 Wireless Controller Gamepad Twin Shock is arguably the best in this regard.
Both the buttons and D-pad feel great and firm to the touch. The solid black finish will likely please anyone who wants something that also looks decidedly like the PS2 Dual Shock they know and love. Relative sturdiness aside, two AAA batteries can keep this controller running for quite some time. For our money and yours, this is the best wireless PS2 controller available today.
READ NEXT: Where To Find PS2 ROMs Online
Some of the coverage you find on Cultured Vultures contains affiliate links, which provide us with small commissions based on purchases made from visiting our site. We cover gaming news, movie reviews, wrestling and much more.
Gabriel Ricard writes, edits, and occasionally acts. His books Love and Quarters and Bondage Night are available through Moran Press, in addition to A Ludicrous Split (Alien Buddha Press) and Clouds of Hungry Dogs (Kleft Jaw Press).
Universal Wireless Gamepad Joystick, Sony PS2 Controller, Dual Vibration, 2.4GHz Receiver and Conversion Adapter, Ergonomic Grip, Non-slip Texture, Black | WAWM0108
Delivery options and delivery speed may vary by location.
Sign in to manage addresses
AustraliaAustriaAzerbaijanAlbaniaAlgeriaAmerican SamoaAnguillaAngolaAndorraAntigua and BarbudaArgentinaArmeniaArubaAfghanistanBahamasBangladeshBarbadosBahrainBelarusBelizeBelgiumBeninBermudaBulgariaBoliviaBosnia and HerzegovinaBotswanaBrazilBritish Virgin IslandsBruneiBurki FasoBurundiBhutanVanuatuHungaryVenezuelaUSVirgin IslandsEast TimorVietnamGabonHaitiGuyanaGambiaGhanaGuadeloupeGuatemalaGuineaGuinea BissauGermanyGuernseyGibraltarHondurasHong Kong ChinaGrenadaGreenlandGreeceGuamDenmarkDemocratic Republic of the CongoJerseyDjiboutiDominicaDominican RepublicEgyptZambiaZimbabweGoIsraelIndiaIndonesiaJordanIrelandIcelandSpainItalyCape VerdeKazakhstanCayman IslandsCambodiaCameroonCanadaCanary Islands,Caribbean NetherlandsQatarKenyaCyprusKiribatiChinaColombiaComorosKosovoCosta RicaIvory Coast arCubaKuwaitKyrgyzstanCuraçaoLaosLatviaLesothoLiberiaLebanonLithuaniaLiechtensteinLuxembourgMauritiusMauritaniaMadagascarMayotteMacao, ChinaMacedoniaMalawiMalaysiaMaldivesMaltaMoroccoMartiniqueMarshall IslandsMexicoMicronesiaMozambiqueMoldovaMonacoMongoliaMontserratM Yanmar [Burma]NamibiaNauruNepalNigerNigeriaNetherlandsNicaraguaNiueNew ZealandNew CaledoniaNorwayUnited Arab EmiratesOmanCook IslandsTurks and Caicos IslandsPakistanPalauPanamaPapua New GuineaParaguayPeruPolandPortugalPuerto RicoRepublic of the CongoReunionRussiaRwandaRomaniaSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSwazilandSaint HelenaSaint Vincent and the GrenadinesNorthern Mariana IslandsSeychellesSenegalSaint Kitts and NevisSaint LuciaSerbiaSingaporeSyriaSlovakiaSloveniaUnited KingdomUnited StatesSolomon IslandsSudanSudan rinam Sierra Leone Tajikistan ri-LankaEcuadorEquatorial GuineaEl SalvadorEritreaEstoniaEthiopiaSouth AfricaSouth KoreaJamaicaJapan
BerlinAach B TrierAach, HegauAachenAalenAarbergenAasbuettelAbbenrodeAbenbergAbensbergAbentheuerAbrahamAbsbergAbstattAbtsbessingenAbtsgmuendAbtsteinachAbtswindAbtweilerAchbergAchernAchimAchslachAchstettenAchtAchtbachAchterwehrAchtrupAckendorfAdde buellAdelbergAdelebsenAdelheidsdorfAdelmannsfeldenAdelschlagAdelsdorfAdelsheimAdelshofen, Kr FuerstenfeldbruckAdelshofen, MittelfrAdelsriedAdelzhausenAdenauAdenbachAdenbuettelAdendorfAderstedtAdlersteigeAdligstadtAdlkofenAdmannshagen-BargeshagenAdorf/Vogtl. AebtissinwischAerzenAffalterbachAffingAffinghausenAfflerAgathenburgAgethorstAglasterhausenAhamAhausAhausenAhlbeckAhlden (Aller)Ahlefeld-BistenseeAhlenAhlerstedtAhlsdorfAhlstaedtAhnatalAhnebyAhnsbeckAhnsenAholfingAholmingAhorn, BadenAhorn, Kr CoburgAhorn talAhrbrueckAhrensboekAhrensburgAhrensfeldeAhrenshagen-DaskowAhrenshoeftAhrenstedtAhrenvioelAhrenvioelfeldAicha Vorm WaldAichachAichelbergAichenAichhaldenAichstettenAichtalAichwaldAidenbachAidhausenAidlingenAiglsbachAilertchenAindling
Esperanza EG106 Gamepad PC PS2 PS3 Black game controller rdveikals.lv
|Store address||Opening hours||Available in shop||Express delivery|
|Riga, Ganību dambis 7A (noliktava)||E.D.: 11-19, Sat.: 10-16, Sun.: –||July 18||Select|
|Riga, Maskavas 240||Business day: 10-20, Sat: 10-19, Sun: 10-18||July 18||Select|
|Riga, Kurzemes pr. 1a (t/c Damme)||E.D.: 10-21, Sat.: 10-20, Sun.: 10-20||July 18||Select|
|Riga, Stacijas laukums 2 (t/c Origo)||E.D.: 10-21, Sat.: 10-21, Sun.: 10-21||July 18||Select|
|Riga, Stacijas laukums 4 (t/c Origo 1.stāvā)||E.D.: 10-21, Sat. : 10-21, Sun.: 10-21||July 18||Select|
|Riga, Vienības gatve 194a (t/c Aleja)||E.D.: 10-20, Sat.: 10-20, Sun.: 10-20||July 18||Select|
|Rīga, Dreiliņi, Biķeru 4 (t/c Sāga)||E.D.: 10-21, Sat.: 10-21, Sun.: 10-20||July 18||Select|
|Ķekava, Rīgas 22A (t/c Liiba)||E.D.: 10-20, Sat.: 10-19, Sun.: 10-19||July 18||Select|
|Aizkraukle, Gaismas 35 (t/c IGA Centrs)||E.D.: 9-19, Sat.: 9-17, Sun.: –||July 19||Select|
|Alūksne, Pils 64||E.D.: 9-18, Sat.: 9-14, Sun.: –||July 19||Select|
|Balvi, Brīvības 57||E.D.: 9-18, Sat.: 9-15, Sun.: –||July 19||Select|
|Cēsis, Raina 26/28 (t/c GLOBUSS)||E.D.: 9-19, Sat.: 9-16, Sun.: –||July 18||Select|
|Daugavpils, Cietokšņa 60 (t/c Ditton)||E.D.: 9-20, Sat.: 9-19, Sun.: 9-19||July 18||Select|
|Dobele, Baznicas 14 (t/c Maxima)||E.D.: 9-19, Sat.: 9-18, Sun.: 10-18||July 17||Select|
|Gulbene, O.Kalpaka 27||E.D.: 9-18, Sat.: 9-14, Sun.: –||July 19||Select|
|Jelgava, Driksas 4 (t/c Pilsētas pasāža)||E.D.: 10-20, Sat.: 10-20, Sun.: 10-20||July 17||Select|
|Jēkabpils, Vienības 7 (t/c Sēlija)||E.D.: 9-20, Sat.: 9-20, Sun.: 9-20||July 19||Select|
|Kraslava, Tirgus 1||Business day: 9-18, Sat: 9-14, Sun: –||July 19||Select|
|Kuldīga, Sūru 2 (t/c Rimi)||E.D.: 9-20, Sat.: 9-18, Sun.: 10-17||July 17||Select|
|Liepāja, Klaipēdas 104C (t/c Baata)||E.D.: 10-20, Sat.: 10-20, Sun.: 10-19||July 17||Select|
|Ogre, Rigas 23 (t/c Dauga)||E.D.: 10-21, Sat.: 10-21, Sun.: 10-20||19July||Select|
|Preiļi, Brīvības 2||E.D.: 9-19, Sat.: 9-16, Sun.: –||July 19||Select|
|Rēzekne, Darzu 14a (t/c Elfi)||E.D.: 9-18, Sat.: 9-16, Sun.: 9-15||July 18||Select|
|Saldus, Striķu 10c (t/c Akvārijs)||E.D.: 10-19, Sat: 9-16, Sun: –||July 17||Select|