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

ButtonMatrix

Работа с матричными клавиатурами, подключёнными напрямую или через I2C расширители вроде MCP23017, с поддержкой событий клика и длинного нажатия

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

Установка

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

Описание

Если вы работаете с матричной клавиатурой или кнопочной панелью, эта библиотека упрощает их подключение — как напрямую к пинам микроконтроллера, так и через I2C расширители вроде MCP23017. Встроена поддержка Adafruit MCP23017, но вы сможете легко создать свой обработчик для других типов IO. Большие клавиатуры на нескольких MCP платах тоже работают. Библиотека основана на событийном подходе: она распознаёт клики, длинные нажатия и менеджит смену состояния кнопок. Синтаксис близок к Button2 — для тех, кто уже знаком с популярными библиотеками. Учтите, что двойных кликов пока нет в функционале, хотя разработчик планирует это добавить.

Версии

Показано: 3
1.0.32026-08-23 19:13:27 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.22026-08-23 19:13:27 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:13:27 UTC
ZIP по запросу
первое скачивание может быть дольше