M5Stack Byte Button Unit with 8x Buttons (STM32G031)

2025-01-08T13:23:46+00:00

Price: 7.30

This ByteButton Unit is an 8-button touch input module with (you guessed it) 8 touch buttons and 9 colourful WS2812C RGB LEDs. It uses the STM32 microcontroller and communicates via I2C, letting you use this with a variety of different systems.

The module includes two Port A connectors, allowing you to put multiple ByteButton Units together to create larger, more tricky setups. It has both button input detection and lighting feedback, making it great for projects such as smart home control, status displays and many more!

Features

8 Independent button inputs

9 WS2812C RGB LEDs

STM32 microcontroller

I2C communication interface

Specifications

MCU | STM32G031G8U6, 32-bit ARM Cortex-M0+ core, 64 MHz
Button Count | 8 independent button inputs
Button Type | Capacitive touch buttons
RGB LEDs | WS2812C-2020 (9 LEDs)
Communication | I2C @ 0x47
Grove Interface | 2 (I2C bus expansion)
Standby Power | DC 5V@8.94mA
Operating Temperature | 0-40°C
Product Size | 88 x 24 x 12mm
Package Size | 169 x 119 x 13mm
Product Weight | 15.1g
Package Weight | 21.5g

Resources

Product Wiki

Package Contents

1x Byte Button Unit

1x HY2.0 4-pin cable (20cm)