The M5Stack Scroll Unit with Hollow Shaft Encoder is a compact, versatile rotary encoder module designed to simplify control interfaces. It features a 12-pulse through-shaft rotary encoder, tactile push-button, and a WS2812C programmable RGB LED, all packed into a scroll wheel format.
Powered by a STM32F030 microcontroller, it comes with built-in encoder pulse acquisition firmware, enabling direct I2C readout—no complex coding required. Ideal for scenarios such as volume control, scale adjustment, or interactive UI navigation.
Product Features
- Based on the STM32F030 microcontroller
- AB phase output (12 pulses per revolution)
- Built-in button for intuitive press actions
- Multi-color WS2812C RGB LED indicator
- I2C communication interface
- Compatibility: M5Stack Core, Core2, CoreS3, etc.
Includes
- 1x Scroll Unit
- 1x HY2.0-4P Grove cable (20cm)
Applications
- Volume or brightness control
- Scale value adjustments
- Menu navigation or smart selector knobs
- Custom control panels for robotics or home automation
Specifications
Specification | Parameter |
---|---|
MCU | STM32F030F4P6@32-bit ARM Cortex-M0 processor |
Rotary Encoder | EC10E |
Rotary Encoder Output | AB two-phase quadrature output |
Rotary Encoder Pulses | 12 pulses/revolution |
RGB LED | 1x WS2812C |
Button | 1x Button |
I2C Communication Address | 0x40 |
Operating Temperature | 0-40°C |
Product Size | 32*24*18.9mm |
Package Size | 136*92*20mm |
Product Weight | 7.3g |
Package Weight | 12.7g |