Email: electroxbd@gmail.com
Whatsapp: 01600334238

KY-040 360 Degree Rotary Encoder Switch Module

৳ 120

  • Rotation Type: 360 Degree Continuous

  • Output Signal: Digital Pulse

  • Switch Type: Push Button Included

  • Operating Voltage: 5V

  • Application: User Input Control

19 in stock

KY-040 360 Degree Rotary Encoder Switch Module

The KY-040 360 Degree Rotary Encoder Switch Module is a popular digital input device used in electronics and microcontroller projects to detect rotational movement, direction, and steps. Unlike potentiometers, this rotary encoder provides continuous 360-degree rotation, making it ideal for applications that require unlimited turning without mechanical limits.

This module is widely used in Arduino projects, ESP32 and ESP8266 applications, menu navigation systems, volume control interfaces, robotics, and user input panels. The built-in push button switch adds extra functionality, allowing a single component to handle both rotation and selection actions.


Key Features of KY-040 Encoder Module

  • Continuous 360-degree rotation

  • Detects clockwise and counterclockwise movement

  • Built-in push button switch

  • Digital pulse output signals

  • Compatible with 5V microcontrollers

  • Easy interface with Arduino and ESP boards

  • Compact and durable PCB design

  • Low power consumption

  • Ideal for menu and navigation control

  • Reliable mechanical construction


Technical Specifications

Module Model: KY-040
Rotation Type: Incremental encoder
Rotation Angle: Unlimited 360 degree
Operating Voltage: 5V
Output Type: Digital pulses (CLK, DT)
Switch Output: Digital push button
Mounting Style: PCB module with knob
Signal Type: Quadrature output
Operating Life: High mechanical durability
Interface Type: GPIO compatible


Applications of KY-040 Encoder Switch

The KY-040 module is suitable for a wide range of applications, including:

  • Arduino and microcontroller projects

  • Menu navigation systems

  • Volume and brightness control

  • Robotics user input

  • CNC control panels

  • 3D printer interfaces

  • Digital counters

  • IoT device control

  • Home automation panels

  • Educational electronics projects

Its versatility makes it a must-have input component for interactive projects.


Working Principle of KY-040 Encoder Module

The KY-040 rotary encoder works by generating digital pulses as the knob is rotated. Inside the encoder, two output pins produce signals with a phase difference. By monitoring the sequence of these pulses, a microcontroller can determine the direction of rotation and number of steps.

Each detent or click corresponds to a specific pulse count. The push button switch operates independently, allowing users to confirm selections or trigger actions by pressing the knob.

This method provides precise and repeatable input without relying on absolute position.


Difference Between Rotary Encoder and Potentiometer

Unlike potentiometers, rotary encoders do not provide an absolute resistance value. Instead, they provide incremental digital signals. This allows:

  • Unlimited rotation

  • No wear from fixed endpoints

  • Higher reliability for frequent use

  • Better precision for digital systems

This makes rotary encoders ideal for modern digital control interfaces.


Performance and Reliability

The KY-040 module is designed for stable signal output and consistent mechanical feedback. Its detent clicks provide tactile feedback, improving user experience during operation.

When properly connected with pull-up resistors or internal microcontroller pull-ups, the module delivers accurate and noise-free input signals.


Installation and Wiring Guidelines

  • Connect VCC to 5V supply

  • Connect GND to ground

  • Connect CLK and DT to GPIO pins

  • Use debounce in software if needed

  • Use internal pull-up resistors

  • Avoid excessive mechanical force

These steps ensure smooth and accurate operation.


Compatibility with Microcontrollers

The KY-040 rotary encoder is compatible with:

  • Arduino Uno, Nano, Mega

  • ESP8266 and ESP32

  • Raspberry Pi GPIO

  • STM32 boards

  • Other 5V logic controllers

Its simple digital interface allows easy integration across platforms.


Advantages of Using KY-040

  • Simple and reliable user input

  • Continuous rotation control

  • Integrated push button

  • Compact design

  • Low cost and high value

  • Suitable for beginners and professionals

  • Long service life


Why Buy KY-040 Module from Electroxbd

  • Genuine and quality-checked modules

  • Competitive pricing in Bangladesh

  • Nationwide delivery service

  • Ideal for DIY and robotics projects

  • Reliable customer support

  • Large inventory of Arduino modules

  • Trusted electronics supplier

  • Trusted Source for Reliable Electronic Parts


Buy KY-040 360 Degree Rotary Encoder Switch Module in Bangladesh

Get the KY-040 360 Degree Rotary Encoder Switch Module today from Electroxbd.com and enhance your projects with precise and flexible user input control.

Office Address:
H#1/1, In Opposite of RH Chhatrabash, Madrasa More, Debisingpara, Boalia, Rajshahi, Bangladesh

Contact: 01600334238
Website: www.electroxbd.com

Electroxbd – Trusted Source for Reliable Electronic Parts.

 

Common Questions:

Q: What is the price of KY-040 360 Degree Rotary Encoder Switch Module in Bangladesh?

A: The latest price of KY-040 360 Degree Rotary Encoder Switch Module in Bangladesh is 120 BDT.

Q: Where to buy KY-040 360 Degree Rotary Encoder Switch Module in Bangladesh?

A: You can buy the KY-040 360 Degree Rotary Encoder Switch Module at the best price from ElectroXBD in Bangladesh.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

FAQs

What payment methods ElectroXBD accepted?
ElectroXBD accepts cash on delivery, bKash, and bank transfers.
Can products be returned or exchanged?
Yes, returns are accepted within 7 days of delivery according to terms & policies.
How long does delivery take?
Delivery generally takes 2-4 business days, depending on the location.
To which locations does ElectroXBD deliver goods?
ElectroXBD delivers orders to all regions across Bangladesh.
SKU: EXBD15056 Category:

Cart

Cart

Your Cart is Empty

Back To Shop
Continue Shopping
Payment Details
Sub Total ৳ 0