HomeStore

Byte Button Unit with 8x Buttons (STM32G031)

Product image 1
1 / 10

Byte Button Unit with 8x Buttons (STM32G031)

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.

Unit ByteButton

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

Unit ByteButton

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
Unit ByteButton

Learn and Documents

→ DOCUMENTS
$2.62

Original: $7.50

-65%
Byte Button Unit with 8x Buttons (STM32G031)

$7.50

$2.62

Product Information

Shipping & Returns

Description

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.

Unit ByteButton

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

Unit ByteButton

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
Unit ByteButton

Learn and Documents

→ DOCUMENTS
Byte Button Unit with 8x Buttons (STM32G031) | M5Stack