Description:
The KY-040 Rotary Encoder Module is a versatile input device that converts rotational motion into digital signals, enabling precise control in various electronic applications. Unlike traditional potentiometers, this incremental encoder provides continuous 360-degree rotation without mechanical limits, making it ideal for tasks requiring precise position sensing and user input. The module features a built-in push-button switch, adding an extra layer of functionality for menu selection or parameter adjustments.
Designed for seamless integration with microcontroller platforms such as Arduino and Raspberry Pi, the KY-040 outputs two-phase quadrature signals (CLK and DT) that detect the direction and speed of rotation. Its straightforward pin configuration and compact design make it a popular choice for projects involving motor control, volume adjustments, and user interface navigation.
Specifications:
- Operating Voltage: 5V DC
- Output: 2-bit quadrature signals
- Resolution: 30 positions per revolution
- Mechanical Angle: 360 degrees continuous rotation
- Built-in Push-Button Switch: Yes
- Pin Configuration:
- CLK (Clock) – Output A
- DT (Data) – Output B
- SW (Switch) – Push-button output
- VCC – Power supply (+5V)
- GND – Ground
- Dimensions: 32mm x 19mm x 30mm
Features:
- Continuous 360-degree rotation without mechanical limits
- Built-in push-button switch for additional input options
- Compatible with Arduino, Raspberry Pi, and other microcontrollers
- Outputs quadrature signals for precise direction and speed detection
- Compact design suitable for various control applications
Contents:
- 1 x KY-040 Rotary Encoder Module