Ai Esp32 Rotary Encoder

Device Control

Easy implement rotary encoder to your application for ESP32 and ESP8266
Supports acceleration, setting boundaries. Works with ESP32 and ESP8266. Use version 1.3 for better buttnon handling and updated examples. AiEsp32RotaryEncoderNumberSelector helps selecting number in range. Example: -12 do 31.5 in steps of 0.5.

Author: Igor Antolic (adapted code from

Maintainer: Igor Antolic

Read the documentation

Go to repository


This library is compatible with the esp32, esp8266 architectures.


To use this library, open the Library Manager in the Arduino IDE and install it from there.