{"title":"Microcontroller Accessories","description":"","products":[{"product_id":"ps2-joystick-module","title":"PS2 Joystick Module","description":"\u003ch2 data-section-id=\"52fjah\" data-start=\"0\" data-end=\"53\"\u003ePS2 Joystick Module – Dual Axis XY Analog Joystick\u003c\/h2\u003e\n\u003cp data-start=\"55\" data-end=\"600\"\u003eThe \u003cstrong data-start=\"59\" data-end=\"82\"\u003ePS2 Joystick Module\u003c\/strong\u003e is a compact and versatile input device designed for Arduino, Raspberry Pi, ESP32, and other microcontroller-based projects. It provides precise two-axis analog control along with a built-in push-button switch, making it ideal for robotics, gaming controllers, RC vehicles, camera pan-tilt systems, and DIY electronics projects. The module uses two 10K potentiometers to detect movement along the X and Y axes, while pressing the joystick activates the integrated digital switch. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 data-section-id=\"1iz91iu\" data-start=\"602\" data-end=\"618\"\u003eKey Features\u003c\/h3\u003e\n\u003cul data-start=\"619\" data-end=\"1082\"\u003e\n\u003cli data-section-id=\"wiwpvj\" data-start=\"619\" data-end=\"664\"\u003eDual-axis analog control (X and Y movement)\u003c\/li\u003e\n\u003cli data-section-id=\"128rlyr\" data-start=\"665\" data-end=\"711\"\u003eIntegrated push-button switch (Z-axis click)\u003c\/li\u003e\n\u003cli data-section-id=\"1bgohdn\" data-start=\"712\" data-end=\"766\"\u003eTwo 10K potentiometers for accurate position sensing\u003c\/li\u003e\n\u003cli data-section-id=\"liafw8\" data-start=\"767\" data-end=\"800\"\u003eSelf-centering spring mechanism\u003c\/li\u003e\n\u003cli data-section-id=\"y7huvb\" data-start=\"801\" data-end=\"882\"\u003eCompatible with Arduino, ESP32, Raspberry Pi, STM32, and other microcontrollers\u003c\/li\u003e\n\u003cli data-section-id=\"4rjo64\" data-start=\"883\" data-end=\"928\"\u003eSimple 5-pin interface for easy connections\u003c\/li\u003e\n\u003cli data-section-id=\"kfsemf\" data-start=\"929\" data-end=\"971\"\u003eStable performance and long service life\u003c\/li\u003e\n\u003cli data-section-id=\"zs31qs\" data-start=\"972\" data-end=\"1082\"\u003eSuitable for robotics, gaming, remote control, and automation projects \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"1yl5694\" data-start=\"1084\" data-end=\"1102\"\u003eSpecifications\u003c\/h3\u003e\n\u003cul data-start=\"1103\" data-end=\"1486\"\u003e\n\u003cli data-section-id=\"iouvl1\" data-start=\"1103\" data-end=\"1133\"\u003eOperating Voltage: 3.3V – 5V\u003c\/li\u003e\n\u003cli data-section-id=\"1rxn1on\" data-start=\"1134\" data-end=\"1181\"\u003eOutput Type: Analog (VRx, VRy) + Digital (SW)\u003c\/li\u003e\n\u003cli data-section-id=\"6m9uhj\" data-start=\"1182\" data-end=\"1207\"\u003eAxes: X-axis and Y-axis\u003c\/li\u003e\n\u003cli data-section-id=\"ivhgn7\" data-start=\"1208\" data-end=\"1235\"\u003ePotentiometer Value: 10KΩ\u003c\/li\u003e\n\u003cli data-section-id=\"12u4mrx\" data-start=\"1236\" data-end=\"1276\"\u003eInterface Pins: VCC, GND, VRx, VRy, SW\u003c\/li\u003e\n\u003cli data-section-id=\"1dnhu9q\" data-start=\"1277\" data-end=\"1296\"\u003ePin Pitch: 2.54mm\u003c\/li\u003e\n\u003cli data-section-id=\"twm6da\" data-start=\"1297\" data-end=\"1338\"\u003eOutput Range: 0–1023 (with Arduino ADC)\u003c\/li\u003e\n\u003cli data-section-id=\"o671n2\" data-start=\"1339\" data-end=\"1373\"\u003eBuilt-in Push Button: Active Low\u003c\/li\u003e\n\u003cli data-section-id=\"1ogmyjx\" data-start=\"1374\" data-end=\"1407\"\u003eDimensions: Approx. 40mm × 27mm\u003c\/li\u003e\n\u003cli data-section-id=\"1hsiktx\" data-start=\"1408\" data-end=\"1486\"\u003eMounting Holes for Secure Installation \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"ab9uox\" data-start=\"1488\" data-end=\"1509\"\u003ePin Configuration\u003c\/h3\u003e\n\u003cdiv class=\"TyagGW_tableContainer\"\u003e\n\u003cdiv class=\"group TyagGW_tableWrapper flex flex-col-reverse w-fit\" tabindex=\"-1\"\u003e\n\u003ctable data-start=\"1510\" data-end=\"1696\" class=\"w-fit min-w-(--thread-content-width)\"\u003e\n\u003cthead data-start=\"1510\" data-end=\"1528\"\u003e\n\u003ctr data-start=\"1510\" data-end=\"1528\"\u003e\n\u003cth data-start=\"1510\" data-end=\"1516\" data-col-size=\"sm\" class=\"last:pe-10\"\u003ePin\u003c\/th\u003e\n\u003cth data-start=\"1516\" data-end=\"1528\" data-col-size=\"sm\" class=\"last:pe-10\"\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-start=\"1549\" data-end=\"1696\"\u003e\n\u003ctr data-start=\"1549\" data-end=\"1581\"\u003e\n\u003ctd data-start=\"1549\" data-end=\"1555\" data-col-size=\"sm\"\u003eVCC\u003c\/td\u003e\n\u003ctd data-start=\"1555\" data-end=\"1581\" data-col-size=\"sm\"\u003ePower Supply (3.3V–5V)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1582\" data-end=\"1598\"\u003e\n\u003ctd data-start=\"1582\" data-end=\"1588\" data-col-size=\"sm\"\u003eGND\u003c\/td\u003e\n\u003ctd data-start=\"1588\" data-end=\"1598\" data-col-size=\"sm\"\u003eGround\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1599\" data-end=\"1629\"\u003e\n\u003ctd data-start=\"1599\" data-end=\"1605\" data-col-size=\"sm\"\u003eVRx\u003c\/td\u003e\n\u003ctd data-start=\"1605\" data-end=\"1629\" data-col-size=\"sm\"\u003eX-Axis Analog Output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1630\" data-end=\"1660\"\u003e\n\u003ctd data-start=\"1630\" data-end=\"1636\" data-col-size=\"sm\"\u003eVRy\u003c\/td\u003e\n\u003ctd data-col-size=\"sm\" data-start=\"1636\" data-end=\"1660\"\u003eY-Axis Analog Output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-start=\"1661\" data-end=\"1696\"\u003e\n\u003ctd data-start=\"1661\" data-end=\"1666\" data-col-size=\"sm\"\u003eSW\u003c\/td\u003e\n\u003ctd data-start=\"1666\" data-end=\"1696\" data-col-size=\"sm\"\u003ePush Button Digital Output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 data-section-id=\"wggvqn\" data-start=\"1698\" data-end=\"1714\"\u003eApplications\u003c\/h3\u003e\n\u003cul data-start=\"1715\" data-end=\"1963\"\u003e\n\u003cli data-section-id=\"sn7loo\" data-start=\"1715\" data-end=\"1743\"\u003eArduino and ESP32 projects\u003c\/li\u003e\n\u003cli data-section-id=\"kir1jc\" data-start=\"1744\" data-end=\"1768\"\u003eRobot movement control\u003c\/li\u003e\n\u003cli data-section-id=\"z3v3jo\" data-start=\"1769\" data-end=\"1790\"\u003eRC vehicle steering\u003c\/li\u003e\n\u003cli data-section-id=\"1idylxs\" data-start=\"1791\" data-end=\"1816\"\u003eCamera pan-tilt systems\u003c\/li\u003e\n\u003cli data-section-id=\"1kk03lp\" data-start=\"1817\" data-end=\"1839\"\u003eDIY game controllers\u003c\/li\u003e\n\u003cli data-section-id=\"1u0hyx3\" data-start=\"1840\" data-end=\"1868\"\u003eMenu navigation interfaces\u003c\/li\u003e\n\u003cli data-section-id=\"1r1za1\" data-start=\"1869\" data-end=\"1890\"\u003eServo motor control\u003c\/li\u003e\n\u003cli data-section-id=\"chcsp6\" data-start=\"1891\" data-end=\"1963\"\u003eInteractive electronics projects\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"IRNDS","offers":[{"title":"Default Title","offer_id":49503772770442,"sku":null,"price":38.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/6871\/0794\/files\/514xJEndDDL.jpg?v=1780658126"}],"url":"https:\/\/irnds.com\/collections\/microcontroller-accessories.oembed","provider":"IRNDS","version":"1.0","type":"link"}