{"product_id":"ky-040-360-degrees-ec11-rotary-encoder-module-brick-sensor-switch-development-board-for-arduino-with-pins-knob-cap-diy-5v","title":"KY-040 360 Degrees EC11 Rotary Encoder Module Brick Sensor Switch Development Board for Arduino With Pins Knob Cap DIY 5V","description":"\u003ch1\u003eSPECIFICATIONS\u003c\/h1\u003e\u003cp\u003e\u003cspan\u003eBrand Name\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eNONE\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eChoice\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eyes\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eCondition\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eNew\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eHigh-concerned chemical\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003enone\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eOrigin\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eMainland China\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003ePackage\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eSMD\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eQuantity\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003e1\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eType\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eVoltage Regulator\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan\u003eis_customized\u003c\/span\u003e: \u003cspan style=\"color:#333\"\u003eYes\u003c\/span\u003e\u003c\/p\u003e\u003cdiv class=\"detailmodule_html\"\u003e\u003cdiv class=\"detail-desc-decorate-richtext\"\u003e\n\u003cp style=\"font-size:16px;font-weight:bold;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003eKY-040 360 Degrees EC11 Rotary Encoder Module Brick Sensor Switch Development Board for Arduino With Pins Knob Cap DIY 5V.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg style=\"width:100%;height:auto\" width=\"100%\" height=\"auto\" src=\"https:\/\/ae-pic-a1.aliexpress-media.com\/kf\/S49759e327e66401fa2092aa4bac1dde5I.jpg\" slate-data-type=\"image\"\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:16px;font-weight:bold;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003eKey Features \u0026amp; Benefits\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:normal;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e🎛️ 360° Endless Rotation + Push Button: EC11 encoder with continuous rotation and built-in push switch. Rotate to adjust values, press to confirm—complete menu interaction in one component.\u003cbr\u003e\u003cbr\u003e🔌 Standard 5V, Direct Arduino Connect: VCC to 5V, GND common, three signal wires (SW\/DT\/CLK) for rotation direction and button state. Clearly labeled pins, simple wiring.\u003cbr\u003e\u003cbr\u003e📐 Brick-Style Module, Breadboard Ready: Standard 2.54mm header spacing. Plug directly into breadboards or connect with Dupont wires. Mounting holes for panel fixing.\u003cbr\u003e\u003cbr\u003e🧰 Knob Cap Version, Ready to Use: \"With Knob Cap\" option available. Cap fits tightly on the encoder shaft—no slipping during rotation, crisp tactile click on press.\u003cbr\u003e\u003cbr\u003e🎯 Multi-Scenario Versatile: Volume control, menu scrolling, value setting, motor speed, LED brightness—anything needing rotary + press interaction.\u003c\/p\u003e\n\u003cp style=\"font-size:16px;font-weight:bold;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003eProduct Description\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:normal;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003eWant to add a physical rotary control to your Arduino project? The KY-040 rotary encoder module is the interaction core you need. Features an EC11 encoder with 360° endless rotation and a built-in push switch. Rotate clockwise to increase, counterclockwise to decrease, press to confirm—intuitive menu operation. 5V powered, three signal wires read all states. Standard 2.54mm headers for breadboard use. Available with knob cap—no need to source caps separately.\u003c\/p\u003e\n\u003cp style=\"font-size:16px;font-weight:bold;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003eSpecifications\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg style=\"width:100%;height:auto\" width=\"100%\" height=\"auto\" src=\"https:\/\/ae-pic-a1.aliexpress-media.com\/kf\/S36947732aeb743ba9e09b55117d64d9aQ.jpg\" slate-data-type=\"image\"\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:13px;font-weight:normal;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e📌 Note: All dimensions measured manually, allow 1-3mm tolerance. Actual color may vary slightly from pictures due to lighting. Please refer to the physical item.\u003c\/p\u003e\n\u003cp style=\"font-size:20px;font-weight:bold;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e🔧 Quick Start Guide \u0026amp; Important Tips\u003c\/p\u003e\n\u003cp style=\"font-size:16px;font-weight:bold;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e🔹 What It Is \u0026amp; What To Verify\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:normal;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e✅ This is: KY-040 rotary encoder module. EC11 encoder, 360° rotation + push button. 5V.\u003cbr\u003e\u003cbr\u003e❌ This is NOT: An absolute encoder (position resets on power loss). Not a stepper motor encoder.\u003cbr\u003e\u003cbr\u003e🔧 You need: Arduino\/ESP32, female-to-female Dupont wires, breadboard.\u003cbr\u003e\u003c\/p\u003e\n\u003cp style=\"font-size:16px;font-weight:bold;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e🔹 Wiring Guide\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:normal;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e1.GND → GND\u003cbr\u003e2.VCC → 5V\u003cbr\u003e3.SW → Button signal (LOW when pressed)\u003cbr\u003e4.DT → Rotation signal A\u003cbr\u003e5.CLK → Rotation signal B\u003cbr\u003e⚠️ Knob Installation: Align the flat side of the cap with the encoder shaft flat. Press gently—do not hammer, or the encoder internals may be damaged.\u003c\/p\u003e\n\u003cp style=\"font-size:16px;font-weight:bold;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e🔹 Usage Tips\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:normal;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e1.Debouncing Required: Mechanical encoders produce signal bounce. Add 2-5ms debounce delay in code, or readings will be erratic.\u003cbr\u003e2.Direction Detection: When CLK changes, read DT. DT same as CLK = clockwise; DT different from CLK = counterclockwise.\u003cbr\u003e3.Button Reading: SW is normally HIGH, goes LOW when pressed. Debounce the button too.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg style=\"width:100%;height:auto\" width=\"100%\" height=\"auto\" src=\"https:\/\/ae-pic-a1.aliexpress-media.com\/kf\/S50de88b80d0f4febb122c3fb3eba79dff.jpg\" slate-data-type=\"image\"\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:16px;font-weight:bold;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e🔹 Common Questions\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:normal;text-align:left;color:rgb(67, 70, 73)\" class=\"word-break white-space mt-10\" align=\"left\"\u003e❓ Values jump randomly when rotating? 1) Add 2-5ms debounce delay. 2) Check wiring. 3) Different encoder batches may need slightly longer delays.\u003cbr\u003e\u003cbr\u003e❓ Button press not detected? 1) Check SW wiring. 2) Set SW pin mode to INPUT_PULLUP in code. 3) You should feel a distinct \"click\" when pressing.\u003cbr\u003e\u003cbr\u003e❓ Rotation direction is reversed? Swap DT and CLK wires, or reverse the direction logic in code.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cbr\u003e","brand":"Yoeruyo","offers":[{"title":"6 PCS","offer_id":55428416864555,"sku":"14:351074#6 PCS","price":36.86,"currency_code":"USD","in_stock":true},{"title":"7 PCS","offer_id":55428416897323,"sku":"14:350852#7 PCS","price":41.0,"currency_code":"USD","in_stock":true},{"title":"8 PCS","offer_id":55428416930091,"sku":"14:1202#8 PCS","price":61.83,"currency_code":"USD","in_stock":true},{"title":"1 PCS","offer_id":55428416962859,"sku":"14:94#1 PCS","price":10.94,"currency_code":"USD","in_stock":true},{"title":"2 PCS","offer_id":55428416995627,"sku":"14:29#2 PCS","price":15.48,"currency_code":"USD","in_stock":true},{"title":"3 PCS","offer_id":55428417028395,"sku":"14:10#3 PCS","price":20.07,"currency_code":"USD","in_stock":true},{"title":"4 PCS","offer_id":55428417061163,"sku":"14:201659813#4 PCS","price":26.1,"currency_code":"USD","in_stock":true},{"title":"5 PCS","offer_id":55428417093931,"sku":"14:4044226#5 PCS","price":30.47,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1000\/5744\/8747\/files\/S9c39df8e8fb74506aaebb3f63ed78ac8N_61976cdb-3b68-4e9a-a039-71f7a3817d20.webp?v=1788581349","url":"https:\/\/yoeruyo.com\/products\/ky-040-360-degrees-ec11-rotary-encoder-module-brick-sensor-switch-development-board-for-arduino-with-pins-knob-cap-diy-5v","provider":"Yoeruyo","version":"1.0","type":"link"}