M5Stack Unit ByteSwitch with 8-Way Toggle Switch
With the M5Stack Unit ByteSwitch, you control your project in a classic yet modern way – with eight real toggle switches combined with bright RGB feedback. This unit features eight physical switches that can be evaluated individually and nine built-in WS2812C RGB LEDs to visually display the status. The powerful STM32G031 microcontroller ensures reliable communication via I2C. Thanks to the two I2C Grove ports, you can daisy-chain multiple ByteSwitch units – ideal for complex user interfaces or control panels. Whether for smart home projects, gaming setups, interactive exhibitions, or electronics training, this module offers you high flexibility with low power consumption. The compact design fits perfectly into modular systems, and with UIFlow or Arduino, you can implement your control logic individually. The ByteSwitch unit is thus the perfect interface between humans and machines – without a touchscreen.
Features:
- Eight toggle switches: With eight independently controllable switches, you can make targeted inputs.
- RGB status indication: Nine WS2812C LEDs provide visual feedback for status or operational displays.
- STM32 microcontroller: The integrated STM32G031 ARM Cortex-M0+ with 64 MHz ensures fast and stable data processing.
- I2C communication: Integration into existing systems is simple and reliable via the I2C interface with address 0x46.
- Expandable: With two Grove I2C ports, you can daisy-chain multiple units and scale your system.
- Low power consumption: The standby consumption is only 9.03 mA at 5V, ideal for energy-efficient projects.
- Programmable: Compatible with UIFlow 1.0/2.0 and Arduino IDE, giving you maximum freedom when coding.
- Compact design: With a length of less than 9 cm, the module fits into smaller projects or enclosures.
Application examples:
- Control panel for smart home controls
- Controller for DIY gaming or MIDI projects
- User interface in educational and training environments
- Debugging tool for embedded and electronic developments
- Interactive installations or exhibitions with feedback
Documentation:
Technical specifications:
- Manufacturer: M5Stack
- Manufacturer SKU: U191
- MCU: STM32G031G8U6 (ARM Cortex-M0+ @ 64 MHz)
- Inputs: 8x toggle switches
- LEDs: 9x WS2812C RGB LEDs
- Communication: I2C, address 0x46
- Grove interfaces: 2x HY2.0-4P (I2C)
- Standby power consumption: 5V @ 9.03 mA
- Operating temperature: 0–40 °C
- Dimensions: 88.0 × 24.0 × 19.6mm
- Weight: 29g
Package contents:
- 1x M5Stack Unit ByteSwitch with 8-way toggle switch
- 1x HY2.0-4P connection cable (20 cm)
M5Stack Unit ByteSwitch with 8-Way Toggle Switch
- Brand: M5Stack
- Product Code: 424518
- Availability: In Stock
-
CHF21.90
- Ex Tax: CHF20.26
Related Products
M5Stack Mini Button Unit
This M5Stack Mini Button Unit is a simple push-button. The button status of the button can be easily..
CHF4.90 Ex Tax: CHF4.53
M5Stack Mini Dual Button Unit
This M5Stack Mini Dual Button Unit features two push buttons. Since pull-up resistors are already in..
CHF5.90 Ex Tax: CHF5.46
M5Stack Mechanical Key Button Unit
This is a simple 1-button unit from M5Stack. For those familiar with mechanical keyboards, the key i..
CHF5.90 Ex Tax: CHF5.46
M5Stack Scroll Unit
The M5Stack Scroll Unit is a versatile expansion module specifically designed for control applicatio..
CHF7.90 Ex Tax: CHF7.31
M5Stack Unit ByteButton
The M5Stack Unit ByteButton is a compact and versatile input unit equipped with 8 mechanical push bu..
CHF9.90 Ex Tax: CHF9.16
Tags: Switch, RGB, LED, I2C, Toggle Switch, Module, M5Stack, STM32, Grove, Control, Input, Interface, UIFlow, Arduino, Status Display












