Ps2 controller: New and Used PS2 Controllers Memory Cards

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.

  1. 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
  2. Connect a 1kΩ resistor between MISO and 3. 3v.
  3. Connect a 1kΩ resistor between Acknowledge and 3.3v.
  4. 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.
  5. Connect the gnd pin on the wii breakout / extension cable to the gnd on your Arduino.
  6. Start the Ardwiino Configuration Tool
    1. Note if you are on linux, you may need to follow the steps outlined in the instructions
  7. Plug in your Arduino
  8. 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.
  9. Click Continue
  10. You will be met with the following screen (Note that it will be slightly different for an Arduino Uno or Arduino Mega)

  11. 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.
  12. Click Start programming and wait for it to program
  13. Once it finishes, Click Start Configuring
  14. You will be taken to following the configuration screen.

  15. Click on Change Device Settings.
  16. You will be shown the following dialog:

  17. Change Controller Connectivity Type to PS2.
    • You can also change the Controller Output Type here 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.
  18. 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
  19. Hit Close
  20. Click Write
  21. 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

Jump To:


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

Price: $12.90

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

Price: $22.99

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

Price: $23.99

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

Price: $13.99

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


A country

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

92109,24.17017″ data-id=”13″ data-city=”city_1″ data-image=”images/rdshops/rdshop_13.jpg”>



49389,25.874″ data-id=”36″ data-city=”city_8″ data-image=”images/rdshops/rdshop_36.jpg”>

81636,24.58967″ data-id=”42″ data-city=”city_13″ data-image=”images/rdshops/rdshop_42.jpg”>

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