Unit Encoder 是一款I2C通信接口的旋转编码器
拓展单元。 集成30位脉冲编码旋钮(带按键输入) + 2x SK6812可编程RGB LED。 内置的STM32F030主控集成编码器脉冲信号采集固件,用户可通过I2C读取操作直接获取编码数值,化繁为简。适用于刻度数值控制/音量调整等控制场景。
规格 | 参数 |
---|---|
脉冲编码旋钮 | 30位脉冲编码旋钮(带按键输入) |
可编程RGB LED | 2x SK6812 |
工作电流 | 编码器工作(DC-5V@17mA) |
净重 | 7.4g |
毛重 | 12.3g |
产品尺寸 | 32 * 24 * 22mm |
包装尺寸 | 93 * 138mm |
M5Core(PORT A) | GPIO22 | GPIO21 | 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 |