{"product_id":"5v-rotary-encoder-module-with-push-button-for-arduino-avr-pic-microcontroller-projects-f20019","title":"5V Rotary Encoder Module with Push Button for Arduino, AVR, PIC \u0026 Microcontroller Projects - F20019","description":"\u003ch2\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eDescription :\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp data-start=\"478\" data-end=\"830\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eThe 5V Rotary Encoder Module is a versatile input device designed for Arduino, AVR, PIC, STM32, ESP32, and other microcontroller-based projects. It uses a mechanical rotary encoder to detect rotational movement and direction, making it ideal for menu navigation, volume control, parameter adjustment, motor control, and user interface applications.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"832\" data-end=\"1130\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eUnlike traditional potentiometers, the rotary encoder can rotate continuously in either direction, generating digital pulses that allow precise position and movement detection. The module also features a built-in push-button switch, enabling additional user input through a simple press action.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"1132\" data-end=\"1382\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eOperating at 5V, this module provides reliable performance and easy interfacing with development boards. It is widely used in DIY electronics, industrial controls, robotics, audio systems, and embedded applications requiring rotary input control.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eSpecifications :\u003c\/span\u003e\u003c\/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eSpecification\u003c\/span\u003e\u003c\/th\u003e\n\u003cth\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eDetails\u003c\/span\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eProduct Type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eRotary Encoder Module\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eEncoder Type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eIncremental Mechanical Rotary Encoder\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eOperating Voltage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e5V DC\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eOutput Signal\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eDigital Pulse Output\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eRotation Direction Detection\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eClockwise \u0026amp; Counter-Clockwise\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003ePush Button Switch\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eIntegrated\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eInterface\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eDigital GPIO\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eNumber of Pins\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e5 Pins\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eSignal Outputs\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCLK, DT, SW\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eMounting Type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003ePCB Module\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eOperating Current\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eLow Power Consumption\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eRotation Angle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eContinuous 360° Rotation\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eContact Type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eMechanical\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003ePCB Dimensions\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eApprox. 32 × 20 mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCompatible Boards\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eArduino, AVR, PIC, ESP32, ESP8266, STM32\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eOperating Temperature\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e-20°C to +70°C\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eApplications\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eMenu Navigation, Volume Control, Motor Control, User Interface Systems\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFeatures :\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul data-start=\"2231\" data-end=\"3342\"\u003e\n\u003cli data-section-id=\"hprxw3\" data-start=\"2231\" data-end=\"2274\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eHigh-quality rotary encoder input module.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"efhntl\" data-start=\"2275\" data-end=\"2316\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eOperates on a standard 5V power supply.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"i13gat\" data-start=\"2317\" data-end=\"2373\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eDetects both clockwise and counter-clockwise rotation.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"1vxeu6m\" data-start=\"2374\" data-end=\"2433\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eBuilt-in push-button switch for additional control input.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"15g1fsw\" data-start=\"2434\" data-end=\"2498\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eGenerates digital pulse signals for precise position tracking.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"sqpswa\" data-start=\"2499\" data-end=\"2537\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eContinuous 360° rotation capability.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"dixhy7\" data-start=\"2538\" data-end=\"2595\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eEasy interface with Arduino and other microcontrollers.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"t2zcdt\" data-start=\"2596\" data-end=\"2639\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCompact PCB design for embedded projects.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"3w00rs\" data-start=\"2640\" data-end=\"2664\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eLow power consumption.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"1dkb06g\" data-start=\"2665\" data-end=\"2700\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eReliable mechanical construction.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"isy6f7\" data-start=\"2701\" data-end=\"2740\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eSuitable for menu navigation systems.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"dmbq3g\" data-start=\"2741\" data-end=\"2796\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eIdeal for volume and brightness control applications.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"ke830d\" data-start=\"2797\" data-end=\"2835\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eSupports user interface development.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"139vfjq\" data-start=\"2836\" data-end=\"2885\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eExcellent for robotics and automation projects.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"m19qzx\" data-start=\"2886\" data-end=\"2925\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eFast response and accurate operation.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"hqa1v4\" data-start=\"2926\" data-end=\"2953\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eEasy to install and wire.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"1v63sk6\" data-start=\"2954\" data-end=\"3008\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eCompatible with AVR, PIC, STM32, ESP32, and ESP8266.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"u1xsn4\" data-start=\"3009\" data-end=\"3037\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eDurable encoder mechanism.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"1cwwhwl\" data-start=\"3038\" data-end=\"3085\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eSuitable for industrial control applications.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"cmls0o\" data-start=\"3086\" data-end=\"3125\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eSupports interrupt-based programming.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"1anh9q3\" data-start=\"3126\" data-end=\"3163\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eIdeal for DIY electronics projects.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"79vr72\" data-start=\"3164\" data-end=\"3197\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eLightweight and compact module.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"ayomdf\" data-start=\"3198\" data-end=\"3230\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eStable digital output signals.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"bv2so\" data-start=\"3231\" data-end=\"3272\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eGreat for parameter adjustment systems.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"1n6hvp4\" data-start=\"3273\" data-end=\"3342\" style=\"color: rgb(0, 0, 0);\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003ePerfect for learning embedded programming and hardware interfacing.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003ePackage Included:\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cem\u003e1X  5V Rotary Encoder Module with Push Button for Arduino, AVR, PIC \u0026amp; Microcontroller Projects\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eWHY PURCHASE FROM FIFTRONICS ? \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e✔️ 100% Tested \u0026amp; Reliable Products - Every product is carefully checked for quality and performance\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e✔️ Fast \u0026amp; Secure Delivery Across India - Quick dispatch with safe packaging\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e✔️ Trusted Electronics \u0026amp; Robotics Store - Preferred choice for DIY enthusiasts, students, engineers and Industrial Supply\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e✔️ Guaranteed Best Prices on Bulk Quantity - Competitive pricing with special discounts on bulk orders\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e✔️ Wide Range of Products - Everything you need for IoT, robotics, and electronics projects\u003c\/span\u003e\u003c\/p\u003e","brand":"Generic","offers":[{"title":"Default Title","offer_id":47539680018610,"sku":"F20019","price":65.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/0588\/3570\/files\/WhatsAppImage2026-05-31at04.29.54.jpg?v=1780216273","url":"https:\/\/fiftronics.com\/products\/5v-rotary-encoder-module-with-push-button-for-arduino-avr-pic-microcontroller-projects-f20019","provider":"FIFTRONICS","version":"1.0","type":"link"}