Description
Unit ByteButton is an 8-channel tactile switch input unit equipped with 8 button inputs and 9 WS2812C RGB LEDs. It uses STM32 as the main controller, supports I2C communication, and comes with two Port A interfaces, allowing multiple Unit ByteButton modules to be cascaded to meet the needs of complex systems. It can achieve button input detection and dynamic light status feedback, making it suitable for smart home control, gaming and entertainment devices, educational development platforms, industrial status displays, and interactive exhibitions.
Features
- 8-channel button input
- 9 WS2812C RGB LEDs
- STM32 main controller
- I2C communication interface
- Development platforms:
- UiFlow1
- UiFlow2
- Arduino IDE
Includes
- 1 x Unit ByteButton
- 1 x HY2.0-4P Grove cable (20cm)
- 1 x Button indicator label
Applications
- Smart home control panels
- Gaming or entertainment device controllers
- Educational and laboratory development platforms
- Status control and feedback devices
- Portable device debugging tools
- Interactive exhibitions or scene control
- User interfaces for small instruments
Specifications
| Specification | Parameters |
|---|---|
| MCU | STM32G031G8U6, 32-bit ARM Cortex-M0+ core, 64 MHz clock speed |
| Button Count | 8 independent button inputs |
| Button Type | Tactile buttons |
| RGB LEDs | WS2812C-2020 (9 pcs) |
| Communication Interface | I2C communication @0x47 |
| Grove Interface | 2 (I2C bus expansion) |
| Standby Power Consumption | DC 5V@8.94mA |
| Operating Temperature | 0 ~ 40°C |
| Product Size | 88.0 x 24.0 x 12.0mm |
| Product Weight | 15.1g |
| Package Size | 170.0 x 120.0 x 15.0mm |
| Gross Weight | 21.8g |