{"product_id":"rotary-encoder-module-ky-040","title":"Rotary Encoder Module (KY-040)","description":"\u003cp data-start=\"67\" data-end=\"418\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe KY-040 Rotary Encoder Module is a versatile input device designed to detect rotational movement and direction with high accuracy. Unlike traditional potentiometers, the rotary encoder can rotate continuously without mechanical stops, making it ideal for menu navigation, parameter adjustment, volume control, and position sensing applications.\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"420\" data-end=\"791\"\u003eThe module features a 20-step incremental rotary encoder with an integrated momentary push-button switch. It generates two quadrature digital signals (CLK and DT), allowing a microcontroller to determine both the direction and amount of rotation. The built-in push button provides an additional user input, making the module ideal for interactive control systems.\u003c\/p\u003e\n\u003cp data-start=\"793\" data-end=\"1002\"\u003eThe KY-040 is widely used in Arduino, ESP32, STM32, Raspberry Pi Pico, AVR, and PIC projects, including user interfaces, robotics, CNC controllers, 3D printers, audio equipment, and industrial control systems.\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"1004\" data-end=\"1022\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\n\u003cstrong data-start=\"1006\" data-end=\"1022\"\u003eKey Features\u003c\/strong\u003e\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cul data-start=\"1024\" data-end=\"1540\"\u003e\n\u003cli data-section-id=\"x1cjrn\" data-start=\"1024\" data-end=\"1052\"\u003eIncremental rotary encoder\u003c\/li\u003e\n\u003cli data-section-id=\"1y92dbo\" data-start=\"1053\" data-end=\"1079\"\u003eContinuous 360° rotation\u003c\/li\u003e\n\u003cli data-section-id=\"1yvgvts\" data-start=\"1080\" data-end=\"1129\"\u003eDetects clockwise and counterclockwise movement\u003c\/li\u003e\n\u003cli data-section-id=\"evd8mh\" data-start=\"1130\" data-end=\"1169\"\u003eBuilt-in momentary push-button switch\u003c\/li\u003e\n\u003cli data-section-id=\"hn3ufu\" data-start=\"1170\" data-end=\"1198\"\u003eDigital quadrature outputs\u003c\/li\u003e\n\u003cli data-section-id=\"9aoswy\" data-start=\"1199\" data-end=\"1226\"\u003eHigh positioning accuracy\u003c\/li\u003e\n\u003cli data-section-id=\"11s35nk\" data-start=\"1227\" data-end=\"1255\"\u003eMechanical detent feedback\u003c\/li\u003e\n\u003cli data-section-id=\"1fxa87q\" data-start=\"1256\" data-end=\"1283\"\u003eCompact PCB module design\u003c\/li\u003e\n\u003cli data-section-id=\"jhmxae\" data-start=\"1284\" data-end=\"1307\"\u003eLow power consumption\u003c\/li\u003e\n\u003cli data-section-id=\"i0bjz7\" data-start=\"1308\" data-end=\"1339\"\u003eStable and reliable operation\u003c\/li\u003e\n\u003cli data-section-id=\"1spvs2o\" data-start=\"1340\" data-end=\"1374\"\u003eEasy microcontroller interfacing\u003c\/li\u003e\n\u003cli data-section-id=\"1xp9ed6\" data-start=\"1375\" data-end=\"1432\"\u003eCompatible with Arduino, ESP32, STM32, and Raspberry Pi\u003c\/li\u003e\n\u003cli data-section-id=\"15l4jia\" data-start=\"1433\" data-end=\"1485\"\u003eIdeal for menu navigation and parameter adjustment\u003c\/li\u003e\n\u003cli data-section-id=\"2htzhr\" data-start=\"1486\" data-end=\"1540\"\u003ePerfect for educational and DIY electronics projects\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Roboracter","offers":[{"title":"Default Title","offer_id":46692054859830,"sku":"6B8LTYXCB3","price":69.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/0731\/2694\/files\/encoder-1.png?v=1782833309","url":"https:\/\/roboracter.in\/products\/rotary-encoder-module-ky-040","provider":"Roboracter","version":"1.0","type":"link"}