{"product_id":"15pcs-ky-040-rotary-encoder-module-kit-with-knob-caps-arduino","title":"15PCS KY-040 Rotary Encoder Module Kit with Knob Caps – Arduino","description":"\u003ch2\u003e15PCS KY-040 360° Rotary Encoder Module with Knob Cap Kit\u003c\/h2\u003e\n\u003cp\u003eLevel up your Arduino and electronics DIY projects with this versatile \u003cstrong\u003eKY-040 Rotary Encoder Module Kit\u003c\/strong\u003e. This pack of \u003cstrong\u003e15 modules\u003c\/strong\u003e gives you everything you need to add intuitive rotational input and switching functionality to your development boards, microcontroller projects, and electronic prototypes. Each module features a smooth 360° continuous rotation with a built-in push-button switch — perfect for menu navigation, volume control, motor speed adjustment, and more.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003e360° Full Rotation:\u003c\/strong\u003e Continuous rotary encoding with no mechanical stop — ideal for precise input control in any direction\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilt-In Push Switch:\u003c\/strong\u003e Each encoder doubles as a clickable button, adding an extra input channel to your project\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePlug-and-Play Design:\u003c\/strong\u003e 5-pin header for easy connection to Arduino, Raspberry Pi, STM32, and other popular development boards\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKnob Caps Included:\u003c\/strong\u003e Comes with matching knob caps for a clean, professional finish on your builds\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eQuantity of 15:\u003c\/strong\u003e Great value multipack — stock up for multiple projects, classrooms, or maker workshops\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSMD Package:\u003c\/strong\u003e Compact surface-mount design for neat, space-efficient circuit board integration\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWide Compatibility:\u003c\/strong\u003e Works seamlessly with Arduino IDE, standard encoder libraries, and virtually any 5V microcontroller platform\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e Brand new modules, tested and ready to use\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTypical Use Cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDIY volume or brightness control knobs\u003c\/li\u003e\n  \u003cli\u003eMenu navigation in LCD\/OLED display projects\u003c\/li\u003e\n  \u003cli\u003eMotor speed and direction control\u003c\/li\u003e\n  \u003cli\u003eCustom game controllers and input devices\u003c\/li\u003e\n  \u003cli\u003eEducational electronics and STEM learning kits\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eModel\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eKY-040\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRotation\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e360° continuous\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOutput\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDigital pulse (A\/B phase + SW)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePins\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5 (CLK, DT, SW, VCC, GND)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOperating Voltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePackage Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSMD\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eQuantity\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e15 modules + knob caps\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCondition\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eNew\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOrigin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMade in China\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eRelated Products You May Like\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/electromagnetic-induction-tester-coil-motherboard-fault-detector\"\u003eElectromagnetic Induction Tester – Coil \u0026amp; Circuit Fault Detector\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/air-compressor-pressure-gauge-0-10-0-12-0-25-bar-hydraulic-diy\"\u003eAir Compressor Pressure Gauge 0-10\/0-12\/0-25 Bar | DIY Tool\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/360-bicycle-chain-cleaner-tool-gear-cleaning-kit\"\u003e360° Bicycle Chain Cleaner Tool | Bike Gear Cleaning Kit\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eLearn more: \u003ca href=\"https:\/\/www.osha.gov\/hand-power-tools\" target=\"_blank\" rel=\"noopener\"\u003eOSHA guidance on hand and power tools\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003ch4\u003eQ: Is the KY-040 rotary encoder module compatible with Arduino Uno and Nano?\u003c\/h4\u003e\n\u003cp\u003eA: Yes! The KY-040 rotary encoder module is fully compatible with Arduino Uno, Nano, Mega, and most other Arduino boards. Simply connect CLK and DT to any digital pins and SW to another digital pin, then use a standard encoder library to read rotation and button presses in your sketch.\u003c\/p\u003e\n\u003ch4\u003eQ: What is the difference between the CLK, DT, and SW pins on the KY-040 module?\u003c\/h4\u003e\n\u003cp\u003eA: CLK (clock) and DT (data) are the two quadrature output signals used to determine the direction and steps of rotation. SW is the push-button switch output that goes LOW when the knob is pressed. VCC connects to 5V and GND to ground on your development board.\u003c\/p\u003e\n\u003ch4\u003eQ: Do the knob caps fit securely on the KY-040 encoder shaft?\u003c\/h4\u003e\n\u003cp\u003eA: Yes, the included knob caps are designed to fit the standard D-shaft of the KY-040 encoder, providing a firm and comfortable grip for user interaction in your DIY electronics projects.\u003c\/p\u003e\n\u003ch4\u003eQ: Can I use these modules with Raspberry Pi or STM32 boards?\u003c\/h4\u003e\n\u003cp\u003eA: Absolutely. The KY-040 rotary encoder module works with any 3.3V or 5V microcontroller platform, including Raspberry Pi, STM32, ESP32, and ESP8266, making it one of the most versatile input modules for electronic development projects.\u003c\/p\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Is the KY-040 rotary encoder module compatible with Arduino Uno and Nano?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes! The KY-040 rotary encoder module is fully compatible with Arduino Uno, Nano, Mega, and most other Arduino boards. Simply connect CLK and DT to any digital pins and SW to another digital pin, then use a standard encoder library to read rotation and button presses in your sketch.\"}}, {\"@type\": \"Question\", \"name\": \"What is the difference between the CLK, DT, and SW pins on the KY-040 module?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"CLK (clock) and DT (data) are the two quadrature output signals used to determine the direction and steps of rotation. SW is the push-button switch output that goes LOW when the knob is pressed. VCC connects to 5V and GND to ground on your development board.\"}}, {\"@type\": \"Question\", \"name\": \"Do the knob caps fit securely on the KY-040 encoder shaft?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, the included knob caps are designed to fit the standard D-shaft of the KY-040 encoder, providing a firm and comfortable grip for user interaction in your DIY electronics projects.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use these modules with Raspberry Pi or STM32 boards?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Absolutely. The KY-040 rotary encoder module works with any 3.3V or 5V microcontroller platform, including Raspberry Pi, STM32, ESP32, and ESP8266, making it one of the most versatile input modules for electronic development projects.\"}}]}\u003c\/script\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/n8ande-60.myshopify.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Home page\", \"item\": \"https:\/\/n8ande-60.myshopify.com\/collections\/frontpage\"}, {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"15PCS KY-040 Rotary Encoder Module Kit with Knob Caps – Arduino\", \"item\": \"https:\/\/n8ande-60.myshopify.com\/products\/15pcs-ky-040-rotary-encoder-module-knob-cap-kit-arduino-diy\"}]}\u003c\/script\u003e","brand":"Axl","offers":[{"title":"Default Title","offer_id":43692830752829,"sku":"\u003cnone\u003e","price":60.08,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/3439\/0333\/files\/Ab479fccb48394b90950c3b1676c830037.webp?v=1790179616","url":"https:\/\/qtiply.com\/products\/15pcs-ky-040-rotary-encoder-module-kit-with-knob-caps-arduino","provider":"QTP","version":"1.0","type":"link"}