• KY-040 Rotary Encoder Module | Incremental Rotary Switch | With Push Button | 5V Digital Sensor | For Arduino/STM32/3D Printer Control Panel | Industrial Knob Potentiometer
  • KY-040 Rotary Encoder Module | Incremental Rotary Switch | With Push Button | 5V Digital Sensor | For Arduino/STM32/3D Printer Control Panel | Industrial Knob Potentiometer
  • KY-040 Rotary Encoder Module | Incremental Rotary Switch | With Push Button | 5V Digital Sensor | For Arduino/STM32/3D Printer Control Panel | Industrial Knob Potentiometer
  • KY-040 Rotary Encoder Module | Incremental Rotary Switch | With Push Button | 5V Digital Sensor | For Arduino/STM32/3D Printer Control Panel | Industrial Knob Potentiometer
  • KY-040 Rotary Encoder Module | Incremental Rotary Switch | With Push Button | 5V Digital Sensor | For Arduino/STM32/3D Printer Control Panel | Industrial Knob Potentiometer
  • KY-040 Rotary Encoder Module | Incremental Rotary Switch | With Push Button | 5V Digital Sensor | For Arduino/STM32/3D Printer Control Panel | Industrial Knob Potentiometer

KY-040 Rotary Encoder Module | Incremental Rotary Switch | With Push Button | 5V Digital Sensor | For Arduino/STM32/3D Printer Control Panel | Industrial Knob Potentiometer

No.MR-165
KY-040 Rotary Encoder Module. 360° rotation, push button, 5V. For Arduino/STM32. Precise control for 3D printers & menus.

Description

A rotary encoder is a device used to measure rotational speed.
Rotary encoders can be roughly divided into single-channel output and dual-channel output types.
According to their working principles, they can be classified into: photoelectric, electromagnetic, and contact brush types.
The HW-040 (510) is a photoelectric dual-channel output rotary encoder.
It can convert mechanical quantities such as angular displacement and angular velocity of the output shaft into corresponding electrical pulse signals and output them as digital quantities.
Based on its two output pulse channels, it can not only determine the angular displacement of rotation but also the direction of rotation.

Product Parameters

  • Operating Voltage: DC 5V
  • Pulses Per Revolution: 20

Interface Description:

  • +: Positive power supply
  • G: Negative power supply (Ground)
  • CLK: Clock signal
  • DT: Data transmission
  • SW: Reset (When connected to Arduino's reset pin, pressing the rotary shaft resets the counter to zero)

Main Applications

Used to measure the rotational speed of rotating objects and convert it into linear motion speed. It can be combined with PWM technology to achieve rapid speed regulation, which is particularly important for applications such as frequency converters and stepper motors.





We focus on three core product categories to meet diverse market demands:

 

1、Passive Components: We offer a comprehensive range of resistors, capacitors, inductors, and connectors, backed by stable stock and competitive pricing to support your continuous production needs.

 

2、Integrated Circuits (ICs) & Microcontrollers: Our portfolio features high-performance chips, including the ESP32 series, MCUs, and logic ICs. All components are sourced from authorized distributors to ensure guaranteed quality and authenticity.

 

3、PCB & PCBA Solutions: We provide complete supply chain support for printed circuit boards, ranging from prototype fabrication to mass production assembly, serving the IoT, consumer electronics, and industrial sectors.

 

Quality & Service Commitment
At Muren Technology, we prioritize authenticity and traceability. Every batch undergoes strict quality inspection with full lot traceability and customs declaration support. Whether you require samples, small-batch trials, or large-volume orders, our professional team ensures accurate delivery and long-term stable cooperation.

CONTACT US

If you have any queries, get in touch today! Don't hesitate. We try to take the extra step for our customer satisfaction.
Name
Email*
Message
Verification Code*
Verification Code
Leave a message
Name
Email*
Message
Verification Code*
Verification Code