The KY-040 360° Rotary Encoder Module is a compact input control module used to detect rotational direction, relative position, and button presses. It provides digital output signals that can be easily connected to Arduino, ESP32, Raspberry Pi, and other microcontroller platforms.
The encoder can be rotated continuously in either direction, making it ideal for menu navigation, parameter adjustment, volume control, motor control interfaces, and DIY electronics projects.
Key Features
- KY-040 rotary encoder module
- 360° continuous rotation
- Detects clockwise and counterclockwise rotation
- Built-in push-button switch
- Digital signal output
- Simple microcontroller interface
- Compact PCB design
- Suitable for Arduino, ESP32 and Raspberry Pi
- Easy to use for DIY projects
Applications
- Arduino projects
- Menu and interface navigation
- Volume and brightness control
- Digital parameter adjustment
- Motor control interfaces
- Robotics projects
- DIY control panels
- IoT devices
- Embedded electronics
- User interface controls