ユニットエンコーダは、30 ビットパルスエンコーダノブ (ボタン機能付き) + 2 x SK6812 プログラマブル RGB LED を統合した I2C インターフェース搭載の ロータリーエンコーダ
拡張ユニットです。内蔵の STM32F030 はエンコーダパルス取得ファームウェアでフラッシュされ、ユーザーは I2C を介して直接エンコード値を取得することができます。スケール値制御/ボリューム調整などの制御シーンに適しています。
仕様 | パラメータ |
---|---|
パルスエンコーダーノブ | 30 ビットパルスエンコーダーノブ(キー入力付き) |
プログラマブル RGB LED | 2xSK6812 |
動作電流 | エンコーダ動作電流(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 | Read encoder value | [0] VALUE_L [1] VALUE_H | R |
BUTTON_REG 0x20
REG | len | description | values | R/W |
---|---|---|---|---|
0x20 | 2 | Read Button status | [0] BTN STATUS | R |
RGB_LED_REG 0x30
REG | len | description | values | R/W |
---|---|---|---|---|
0x30 | 4 | Control RGB LED Color | [0]LED Index(1/2) [1] RED [2] GREEN [2] BLUE | W |
MODE_REG 0x00
REG | len | description | values | R/W |
---|---|---|---|---|
0x00 | 1 | Change Mode | [0] PULSE [1] AB | W |
ENCODER_REG 0x10
REG | len | description | values | R/W |
---|---|---|---|---|
0x10 | 2 | Read encoder value | [0] VALUE_L [1] VALUE_H | R/W |
MODE_REG 0x40
REG | len | description | values | R/W |
---|---|---|---|---|
0x40 | 1 | Reset Counter | [1>=]Reset | W |