Easy rotary encoder library (KY-040): clicks, value with limits, acceleration, button click and long press. Polling or interrupts, no dependencies.
Reads a rotary encoder with a button on any pins with a short code: value(), changed(), turnedRight(), clicked(). Filters contact noise and lost pulses, supports limits with wrap-around, step, acceleration, polling or interrupt mode, and explains wiring problems in Russian, Kazakh or English. Works on Arduino AVR, ESP32, ESP8266 and other boards. Examples included, made for classes and kits by Alash Electronics.
| Filename | Release Date | File Size |
|---|---|---|
| AlashEncoder-1.1.0.zip | 2026-11-02 | 30.83 KiB |
| AlashEncoder-1.0.1.zip | 2026-11-02 | 27.30 KiB |
| AlashEncoder-1.0.0.zip | 2026-11-02 | 25.97 KiB |