Rotary Encoder Module
Rotary Encoder Module is backordered and will ship as soon as it is back in stock.
Couldn't load pickup availability
We Accept:
Delivery and Shipping
Delivery and Shipping
Shipping & Processing
Order Processing
- Same business-day for orders placed before 3 PM (GMT), except in rare cases when it may take 1 additional business day.
- Larger or specialist items require up to 3 business days to process.
Delivery Options
- Royal Mail 48
- Free on orders over £20
- £2.99 on orders under £20
- Delivery in 2–3 business days
- Tracked 24 (Next-Day) — £4.99
-
Standard (Large & Specialist Items)
- Free on orders over £20
- £6.99 on orders under £20
- Delivery in 2–14 business days (typically around 7 days)
- Processing may take up to 3 business days
- International
- We ship worldwide. Delivery options and estimated timeframes for your country are available at checkout.
- Customs, duties, and import taxes are your responsibility.
You’ll receive tracking details as soon as your order ships [track your order here]. For full details, please see our [Shipping Policy].

Rotary Encoder Module
1.400 Ft
Product Overview
Achieve smooth, precise rotational input in your projects with the KY-040 Rotary Encoder Module. Compact, reliable, and easy to integrate, this module delivers high-resolution position sensing for robotics, automation, user interfaces, and more perfect for hobbyists, students, and professionals.
Key Features & Benefits
-
Ultra-Compact Design
• Module dimensions: 31 × 19 × 29 mm fits neatly into tight enclosures and PCBs. -
High-Resolution Feedback
• 20 pulses per revolution plus push-button switch enable accurate position tracking and selections. -
Wide Compatibility
• Operates at 5 V logic, works seamlessly with Arduino, Raspberry Pi, ESP8266/ESP32, and most microcontrollers. -
Robust & Trustworthy
• Industrial-grade mechanical encoder with gold-plated contacts for minimal jitter and long service life. -
Adjustable Sensitivity
• Tweak the pull-up resistor or debounce logic in software to match your project’s responsiveness needs. -
Integrated Push Button
• Built-in push-switch allows you to detect clicks in addition to rotation ideal for menu selection and parameter adjustment. -
Quick & Easy Wiring
• Standard 5-pin header (GND, +5 V, DT, CLK, SW) simplifies connections and reduces prototyping time.
Technical Specifications
Parameter | Specification |
---|---|
Operating Voltage | 5 V DC |
Output Signal | Quadrature (A/B) + Push-button (SW) |
Pulses per Revolution | 20 |
Contact Material | Gold-plated |
Mechanical Life | ≥ 100,000 cycles |
Operating Temp. Range | –20 °C to +70 °C |
Module Size | 31 × 19 × 29 mm |
Pinout | GND, VCC, DT (A), CLK (B), SW |
Ideal Applications
Application | Benefit |
---|---|
Robotics Control | Precise joint and wheel position feedback |
Menu Navigation | Intuitive user interfaces on LCD/OLED screens |
Volume/Parameter Tuning | Smooth audio and CNC parameter adjustments |
Stepper Motor Homing | Reliable zero-position detection |
Home Automation | Adjust lighting levels, thermostat settings |
Educational Kits | Teach quadrature decoding and embedded I/O |
Package Contents
- 1 × KY-040 Rotary Encoder Module
Why Choose the KY-040?
- Accuracy & Reliability: Gold-plated contacts and sturdy construction ensure stable signals with minimal bounce.
- Versatile Functionality: Combined rotary and push-button outputs let you build compact controls and menus.
- Plug-and-Play Integration: Standard 5 V logic and common pinout make hookup a breeze.
- Durable Design: Rated for over 100,000 rotations, it’s built to withstand extended use.
Enhance your next project with the precision and flexibility of the KY-040 Rotary Encoder Module. Order now and add intuitive, high-resolution control to your designs!