Get free delivery on all orders over £20!

Rotary Encoder Module

Regular price 1.400 Ft

We Accept:

  • American Express
  • Apple Pay
  • Google Pay
  • Klarna
  • Mastercard
  • PayPal
  • Shop Pay
  • Visa
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

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

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?

  1. Accuracy & Reliability: Gold-plated contacts and sturdy construction ensure stable signals with minimal bounce.
  2. Versatile Functionality: Combined rotary and push-button outputs let you build compact controls and menus.
  3. Plug-and-Play Integration: Standard 5 V logic and common pinout make hookup a breeze.
  4. 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!