










| Вес | 22.5 г |
|---|---|
| Тип | Модуль |
| LED-диоды | WS2812C-2020 шт. |
|---|---|
| Адрес I2C | простое интегрирование с микроконтроллерами |
| Диапазон рабочих температур | 0...40 °C |
| Длина провода Grove | 200 мм |
| Интерфейс I2C | Да |
| Интерфейс связи | I2C (адрес 0x46) |
| Микроконтроллер | STM32G031G8U6; 32-битное ядро ARM Cortex M0+ с тактовой частотой 64 МГц |
| Переключатели | 8 независимых бистабильных переключателей (DPDT) |
| Производитель | M5Stack |
| Размеры | 88 × 24 × 19.6 мм |
| Разъемы Grove | 2 x I2C (возможность каскадирования) |
| Тип переключателя | бистабильный |
| Ток в режиме ожидания | 5 В при 9,03 мА |
| Частота тактирования | 64 МГц |
M5Stack ByteSwitch (U191) — это модуль расширения серии Unit, который добавляет к вашему контроллеру 8 независимых бистабильных переключателей и 9 адресных RGB-светодиодов WS2812C. Устройство построено на микроконтроллере STM32G031G8U6 и обеспечивает простое интегрирование через интерфейс I2C, позволяя создавать сложные интерфейсы управления со световой индикацией.
Модуль оснащен 8 независимыми бистабильными переключателями типа DPDT, которые позволяют напрямую изменять состояние каналов. Для визуализации состояния каждого входа используются 9 встроенных RGB-светодиодов WS2812C-2020, дающие возможность динамически сигнализировать об активности в реальном времени. Такое сочетание входных сигналов и световой подсветки идеально подходит для создания панелей управления, где важно видеть состояние каждого переключателя.

Связь с модулем осуществляется через протокол I2C с фиксированным адресом 0x46, что упрощает подключение к микроконтроллерам M5Stack и другим совместимым платформам. Наличие двух разъемов Grove (Port.A) позволяет последовательно подключать несколько модулей ByteSwitch, расширяя количество доступных входов без лишней нагрузки на порты контроллера. Это решение особенно полезно для проектов, требующих большого количества дискретных входов.

Модуль построен на базе 32-битного ядра ARM Cortex M0+ с тактовой частотой 64 МГц, что обеспечивает достаточную производительность для опроса переключателей и управления LED. В режиме ожидания потребление тока составляет всего 9,03 мА при напряжении 5 В, что делает устройство энергоэффективным для автономных проектов. Компактные размеры 88 × 24 × 19.6 мм и вес 22.5 г позволяют легко встраивать модуль в небольшие корпуса.

ByteSwitch полностью совместим с экосистемой M5Stack, включая контроллеры Core2, StickC, AtomS3 и другие. Поддерживается работа в средах UIFlow 1.0, UIFlow 2.0 и Arduino IDE, где доступна готовая библиотека с примерами. В UIFlow модуль доступен как готовый компонент, что позволяет быстро реализовать функционал без написания кода с нуля.

В комплект поставки входит сам модуль Unit ByteSwitch и провод Grove длиной 200 мм для подключения к контроллеру.
