Any questions?
Address frequently asked questions about this product to minimize any concerns or uncertainties that might deter a customer from making a purchase.
The M5Stack Rotary Encoder Unit adds a tactile knob, push action, and two programmable RGB indicators to control panels, instruments, audio interfaces, and menu-driven embedded projects. An onboard STM32 collects the encoder pulses and exposes the value over I2C, reducing the host's GPIO and interrupt workload. Users can rotate to adjust a setpoint, press to confirm it, and receive immediate color feedback for edit, saved, warning, or fault states.
The encoder reports relative movement, making it practical for bounded values such as volume, speed, menu position, brightness, or calibration offsets. The push input adds a second interaction without another module, while the RGB LEDs can show the active mode or whether a value has been accepted.
A benchtop controller can use slow rotation for fine changes and faster rotation for accelerated adjustment. Pressing the knob can commit the value, enter a submenu, or restore a default. In an audio or lighting interface, the LEDs can change color to identify which parameter is currently being edited.