
The KY-040 Rotary Encoder Module is a versatile input device designed to detect rotational movement and direction with high accuracy. Unlike traditional potentiometers, the rotary encoder can rotate continuously without mechanical stops, making it ideal for menu navigation, parameter adjustment, volume control, and position sensing applications.
The module features a 20-step incremental rotary encoder with an integrated momentary push-button switch. It generates two quadrature digital signals (CLK and DT), allowing a microcontroller to determine both the direction and amount of rotation. The built-in push button provides an additional user input, making the module ideal for interactive control systems.
The KY-040 is widely used in Arduino, ESP32, STM32, Raspberry Pi Pico, AVR, and PIC projects, including user interfaces, robotics, CNC controllers, 3D printers, audio equipment, and industrial control systems.
Orders placed before 3 PM IST will be shipped on the same day (excluding Sundays and Public holidays) through our shipping partners. In rare cases, the pickup may get delayed during Public holidays / Bandh / Environmental disturbances.