Назад к каталогу

M5SWITCH8

Работа с модулями M5STACK SWITCH8 и BUTTON8 по I2C: чтение состояния кнопок и управление RGB светодиодами

Версия0.1.2
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер16.06 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.1.216.06 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:2cfccfbd517cbbeee4a4e150e3f0513999fb548b7865ae9607135a60f3ba866d
АрхивM5SWITCH8-0.1.2-2cfccfbd.zip

Описание

Библиотека работает с модулями M5STACK SWITCH8 и BUTTON8, которые подключаются по I2C и содержат по 8 переключателей или кнопок соответственно. Каждый элемент имеет связанный светодиод, плюс девятый LED для индикации питания. Читать состояние можно поодиночке или всем байтом за раз — второй вариант быстрее благодаря меньшему количеству обращений к шине. Светодиоды управляются либо вручную через RGB-коды (0x00BBGGRR), либо автоматически, когда устройство само следит за состоянием переключателей и светит нужным цветом. Модули поддерживают гибкую настройку I2C-адреса, что позволяет подключить несколько устройств в одну цепь. Библиотека протестирована на Arduino UNO R3, хорошо работает при 5V и совместима с 3.3V. Потребление в режиме ожидания около 9 мА при напряжении 5V.

Версии

Показано: 3
0.1.22026-08-23 19:13:50 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.12026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:13:49 UTC
ZIP по запросу
первое скачивание может быть дольше