Unit Encoder 是一款 I2C 通信接口的 旋转编码器 拓展单元。集成 30 位脉冲编码旋钮 ( 带按键输入 ) + 2x SK6812 可编程 RGB LED。内置的 STM32F030 主控集成编码器脉冲信号采集固件,用户可通过 I2C 读取操作直接获取编码数值,化繁为简。适用于刻度数值控制 / 音量调整等控制场景。
规格 | 参数 |
---|---|
脉冲编码旋钮 | 30位脉冲编码旋钮 (带按键输入) |
可编程RGB LED | 2x SK6812 |
工作电流 | 编码器工作 (DC-5V@17mA) |
净重 | 7.4g |
毛重 | 12.3g |
产品尺寸 | 32 x 24 x 22mm |
包装尺寸 | 93 x 138mm |
M5Core (PORT A) | G22 | G21 | 5V | GND |
---|---|---|---|---|
Unit Encoder | SCL | SDA | 5V | GND |
ENCODER_REG 0x10
REG | len | description | values | R/W |
---|---|---|---|---|
0x10 | 2 | 读取编码器数值 | [0] VALUE_L [1] VALUE_H | R |
BUTTON_REG 0x20
REG | len | description | values | R/W |
---|---|---|---|---|
0x20 | 2 | 读取按键状态 | [0] BTN STATUS | R |
RGB_LED_REG 0x30
REG | len | description | values | R/W |
---|---|---|---|---|
0x30 | 4 | 写入控制RGB LED颜色 | [0]灯珠号索引 (1/2) [1] RED [2] GREEN [2] BLUE | W |