360 Degree Rotary Encoder Brick Sensor Module KY-040 – Incremental Rotary Encoder with Push Button - Buy Online at Kathal

360 Degree Rotary Encoder Brick Sensor Module KY-040 – Incremental Rotary Encoder with Push Button

৳130.00

VAT inclusive; Computed calculations added locally.

The KY-040 360 Degree Rotary Encoder Brick Sensor Module is an incremental rotary input device that converts knob rotation into digital signals, allowing a microcontroller to detect rotation direction and movement. With 20 cycles per revolution (CPR) and a built-in push-button function, it is suitable for Arduino, robotics, motor-control interfaces, menu navigation, and DIY electronics projects.
In Stock & Ready to Ship 40 watching
Delivery Rates Express
Inside Dhaka: ৳70 (2-4 Business Days)
Outside Dhaka: ৳122 (3-5 Days)
COD available 100% Genuine
Share:
Jump to: Overview Description Specifications Reviews (1) FAQs (6)

Overview

The KY-040 Rotary Encoder Module provides a simple way to add rotary control to an electronic project. Unlike a conventional potentiometer, an incremental encoder generates digital pulse signals as the shaft rotates, allowing a controller to determine the direction and amount of rotation.

With 20 cycles per revolution, the module can be used for applications such as menu selection, parameter adjustment, volume control, motor-control interfaces, and other user-input functions. The module also includes a center push switch that can be used as an additional digital input.

The compact PCB-and-brass construction measures approximately 32 × 19 × 30mm and weighs about 10g. It is designed for easy integration with common microcontroller and development-board projects.

Please note: the required 6.6mm fitting nut and washer are not included and must be purchased separately. Product appearance and component branding may vary depending on available stock.

Customer Reviews

Share your verified purchase experience with the community.

Earn Loyalty Rewards

Get 50 Points for reviewing + bonus points when upvoted!

Want to share your experience?

Sign in to leave a verified review for this product.

Login to Review

New here? Create a free account

Verified Comments Listing

Product Technical Information

Technical Details

The 360 Degree Rotary Encoder Brick Sensor Module KY-040 is an incremental electro-mechanical rotary input module designed to convert shaft rotation into digital pulse signals. By monitoring the two encoder output signals, a microcontroller can determine the direction of rotation and count rotary movement.

The module is useful wherever a physical knob or rotary control is required. It can be used for adjusting digital parameters, navigating menus, controlling motor-related settings, selecting values, or creating custom user interfaces.

The KY-040 provides 20 CPR and supports continuous 360-degree rotation. It also features a built-in push button, providing an additional input that can be used for selection, confirmation, reset, or other programmed functions.

Features

  • KY-040 incremental rotary encoder module
  • 360° continuous rotary operation
  • 20 cycles per revolution (CPR)
  • Digital pulse output for rotation detection
  • Rotation direction can be determined by the controller
  • Built-in center push-button switch
  • Compact PCB + brass construction
  • 5V DC operating voltage
  • 2.75mm PCB mounting holes
  • 13.75mm mounting-hole pitch
  • Lightweight approximately 10g design
  • Suitable for Arduino and other microcontroller projects

Applications

  • Arduino rotary control projects
  • Menu and parameter navigation
  • Digital volume control
  • Motor-control interfaces
  • Stepper and servo motor projects
  • Robotics projects
  • Digital potentiometer-style interfaces
  • User-interface control panels
  • DIY electronics and embedded systems
  • Educational electronics projects

How to Use

The KY-040 module commonly provides +V, GND, CLK, DT, and SW connections. CLK and DT are the two rotary encoder signals used to determine rotation movement and direction, while SW is connected to the center push button.

  1. Connect GND to the microcontroller ground.
  2. Connect +V to the appropriate supply voltage.
  3. Connect CLK and DT to two digital input pins.
  4. Connect SW to another digital input if the push-button function is required.
  5. Use software to monitor the CLK/DT pulse sequence and determine clockwise or counterclockwise movement.
  6. Count the detected transitions or pulses to track rotary movement.

Important Notes

  • This is an incremental encoder, not an absolute-position encoder; the controller must track movement to determine the current position.
  • The specified operating voltage is 5V DC. Check the logic-level requirements of your particular microcontroller before connecting the signal pins.
  • The 6.6mm fitting nut and washer are not included.
  • Product images are illustrative and the component brand or appearance may vary with stock.
  • Allow approximately 5% measurement deviation because of manual measurement.
  • Avoid excessive mechanical force on the encoder shaft or knob.
  • The encoder is not intended to directly drive motors or other high-current loads; use a suitable motor driver or control circuit.

Package Includes

  • 1 × 360 Degree Rotary Encoder Brick Sensor Module KY-040

Frequently Asked Questions

Recommendations

You May Also Like

৳130
In Stock
Customer Reviews & Testimonials

What Engineers & Builders Say

Trusted by makers, robotics researchers, and DIY electronics enthusiasts across Bangladesh.

"The ESP32 DIY Ambilight Kit arrived within 24 hours in perfect packaging. Everything worked out of the box with flawless code support!"

Tanvir Ahmed

Tanvir Ahmed

Robotics Engineer

"KathalTech is my go-to store for sensors, NodeMCU boards, and microcontrollers in Bangladesh. Highly reliable service and genuine components."

Nusrat Jahan

Nusrat Jahan

IoT Researcher

"Super fast delivery and great support. The pickup point option made it very convenient to collect my project parts after classes."

Sabbir Hossain

Sabbir Hossain

University Student & Hobbyist

Authorized Brands & Hardware Ecosystem Partners
DIY Electronics & Hardware Hub

Sign in with Google +100 PTS

Get 100 Welcome Points & track your orders seamlessly.

Continue with Google