
KY-040 Rotary Encoder Module
—The KY-040 is a rotary encoder module with a push switch that reports direction and steps as it turns, giving a project a proper control knob.
Specifications
- 20 detents per revolution
- Quadrature A/B outputs plus push switch
- Continuous rotation — no end stop
- 3.3-5V supply
- Pull-up resistors fitted on the module
What you can build with the KY-040 Rotary Encoder Module
- Menu navigation on display projects
- Volume and setting adjustment
- 3D printer and CNC control panels
- Replacing several buttons with one knob
Compatibility
Works with Arduino, ESP32, Pico and Raspberry Pi using interrupt pins. Mechanical encoders bounce — use a library with debouncing or add a small RC filter, or the count jumps around.
Shipping
Dispatched from New Zealand with courier delivery nationwide, including rural addresses. Prices are in New Zealand dollars.
Availability: Sold out
The KY-040 is a rotary encoder module with a push switch that reports direction and steps as it turns, giving a project a proper control knob.
Specifications
- 20 detents per revolution
- Quadrature A/B outputs plus push switch
- Continuous rotation — no end stop
- 3.3-5V supply
- Pull-up resistors fitted on the module
What you can build with the KY-040 Rotary Encoder Module
- Menu navigation on display projects
- Volume and setting adjustment
- 3D printer and CNC control panels
- Replacing several buttons with one knob
Compatibility
Works with Arduino, ESP32, Pico and Raspberry Pi using interrupt pins. Mechanical encoders bounce — use a library with debouncing or add a small RC filter, or the count jumps around.
Shipping
Dispatched from New Zealand with courier delivery nationwide, including rural addresses. Prices are in New Zealand dollars.