M5Stack Scroll Unit w/ Hollow Shaft Encoder & RGB LED (EC10E1220501)
The M5Stack Scroll Unit is a rotary encoder expansion module featuring a hollow shaft EC10E encoder, integrated push-button, and WS2812C RGB LED, interfaced via I2C for simplified human-machine interface (HMI) control in Arduino, MicroPython, and M5Stack Core development environments.
Features
- Integrated Hollow Shaft Rotary Encoder (EC10E) provides 12 pulses per revolution with AB-phase quadrature output for precise position sensing.
- Onboard STM32F030 MCU handles encoder signal acquisition, delivering processed data via I2C to simplify firmware development.
- Built-in tactile button and programmable WS2812C RGB LED enable multi-modal user feedback and interactive control.
- Standard I2C interface (default address 0x40) and Grove 4-pin connector ensure plug-and-play compatibility with M5Stack Core series and other MCUs.
- Compact 32x24mm form factor is ideal for embedded projects requiring knob-based input, such as volume control or parameter adjustment.
Out of stock
The M5Stack Scroll Unit is a specialized HMI expansion module designed to add precise rotary encoder control to IoT and embedded systems. It integrates an EC10E hollow shaft encoder, a tactile push-button, and an addressable RGB LED, all managed by an onboard STM32F030 microcontroller. This architecture offloads the complex task of quadrature decoding, providing clean, readable encoder counts and button states directly over a simple I2C bus.
Engineered for seamless integration, the unit communicates via a standard 4-pin Grove connector, making it compatible with the M5Stack ecosystem and other development boards supporting I2C. The programmable WS2812C LED offers visual feedback for system status, menu navigation, or value thresholds, enhancing user interaction in control panels, instrumentation, and smart device interfaces.
Additional Information
| Weight | 0.0073 kg |
|---|---|
| Dimensions | 3.2 × 2.4 cm |














