{"product_id":"ky-040-rotary-encoder-push-button-knob-arduino-10-pack","title":"KY-040 Rotary Encoder Push Button Knob for Arduino – 10 Pack","description":"\n\u003ch2\u003eKY-040 Rotary Encoder Push Button Knob – 10-Pack for Arduino Projects\u003c\/h2\u003e\n\u003cp\u003eTake precise control of your DIY electronics projects with the \u003cstrong\u003eKY-040 Rotary Encoder\u003c\/strong\u003e. Designed for seamless integration with Arduino and other microcontroller platforms, this 10-pack gives hobbyists, makers, and engineers everything they need for accurate rotational input in a compact, reliable PCB module.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eMade in Mainland China.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAccurate Pulse Counting:\u003c\/strong\u003e Each encoder delivers a single-wheel pulse count of 20 per rotation, ensuring consistent and precise input tracking for your applications.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e360° Unlimited Rotation:\u003c\/strong\u003e Tracks both clockwise and counter-clockwise rotation with no mechanical stops, giving you full rotational freedom in any direction.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrated Push Button:\u003c\/strong\u003e The built-in push button lets you instantly reset the encoder to its zero-count state, making it easy to monitor incremental rotational changes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVersatile Control Applications:\u003c\/strong\u003e Ideal for managing stepper motors, DC motors, digital potentiometers, menus, and volume controls in a wide range of projects.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino Compatible:\u003c\/strong\u003e Plug-and-play compatibility with Arduino boards simplifies wiring and coding, making integration fast and straightforward.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e5V Operating Voltage:\u003c\/strong\u003e Works reliably at 5V, the standard operating voltage for most Arduino and microcontroller setups.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePCB Module Design:\u003c\/strong\u003e Mounted on a clean PCB board with labeled pins for easy identification and quick prototyping.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\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\u003eMaterial\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003ePCB\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eColor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBlack\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\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePulse Count (Single Wheel)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRotation\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e360° Unlimited\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBattery Included\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWireless\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eNo\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOrigin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMainland China\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003ePackage Contents\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e10 × KY-040 Rotary Encoder Module\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eNotes\u003c\/h3\u003e\n\u003cp\u003eColors may appear slightly different on screen due to monitor brightness and lighting conditions. Please allow for minor measurement tolerances.\u003c\/p\u003e\n\n\u003ch3\u003eRelated Products You Might 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\/personal-protective-equipment\" target=\"_blank\" rel=\"noopener\"\u003eOSHA on personal protective equipment\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003ch4\u003eQ: What is the KY-040 Rotary Encoder used for in Arduino projects?\u003c\/h4\u003e\n\u003cp\u003eA: The KY-040 Rotary Encoder is used for capturing precise rotational input in Arduino projects. Common applications include navigating menus, adjusting motor speed, controlling digital potentiometers, and monitoring stepper motor positions. Its built-in push button adds an extra layer of functionality without requiring additional components.\u003c\/p\u003e\n\u003ch4\u003eQ: How many pulses does the KY-040 generate per full rotation?\u003c\/h4\u003e\n\u003cp\u003eA: The KY-040 generates 20 pulses per single full rotation of the knob. This makes it suitable for applications requiring moderate resolution incremental input, such as user interface controls and motor direction feedback.\u003c\/p\u003e\n\u003ch4\u003eQ: Is the KY-040 Rotary Encoder compatible with 3.3V microcontrollers?\u003c\/h4\u003e\n\u003cp\u003eA: The KY-040 is rated for 5V operation, which is standard for most Arduino boards. While some 3.3V microcontrollers may work with appropriate level-shifting, we recommend operating it at 5V for optimal and reliable performance.\u003c\/p\u003e\n\u003ch4\u003eQ: What is included in this listing?\u003c\/h4\u003e\n\u003cp\u003eA: This listing includes 10 × KY-040 Rotary Encoder PCB modules. No batteries or additional accessories are included.\u003c\/p\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is the KY-040 Rotary Encoder used for in Arduino projects?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The KY-040 Rotary Encoder is used for capturing precise rotational input in Arduino projects. Common applications include navigating menus, adjusting motor speed, controlling digital potentiometers, and monitoring stepper motor positions. Its built-in push button adds an extra layer of functionality without requiring additional components.\"}}, {\"@type\": \"Question\", \"name\": \"How many pulses does the KY-040 generate per full rotation?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The KY-040 generates 20 pulses per single full rotation of the knob. This makes it suitable for applications requiring moderate resolution incremental input, such as user interface controls and motor direction feedback.\"}}, {\"@type\": \"Question\", \"name\": \"Is the KY-040 Rotary Encoder compatible with 3.3V microcontrollers?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The KY-040 is rated for 5V operation, which is standard for most Arduino boards. While some 3.3V microcontrollers may work with appropriate level-shifting, we recommend operating it at 5V for optimal and reliable performance.\"}}, {\"@type\": \"Question\", \"name\": \"What is included in this listing?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"This listing includes 10 × KY-040 Rotary Encoder PCB modules. No batteries or additional accessories are included.\"}}]}\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\": \"KY-040 Rotary Encoder Push Button Knob for Arduino – 10 Pack\", \"item\": \"https:\/\/n8ande-60.myshopify.com\/products\/ky-040-rotary-encoder-push-button-knob-arduino-10-pack\"}]}\u003c\/script\u003e","brand":"Axl","offers":[{"title":"China Mainland","offer_id":44140759089239,"sku":"200007763:201336100","price":61.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0676\/6008\/7383\/files\/S49bd50399c3f418d94b04b5259e0fbd2C.webp?v=1786489030","url":"https:\/\/axlcustomersupport.com\/products\/ky-040-rotary-encoder-push-button-knob-arduino-10-pack","provider":"Axl","version":"1.0","type":"link"}