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

ButtonSuite

Механическая кнопка с несколькими режимами работы: моментарная, фиксирующая, счётчик, с защитой от дребезга

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

Установка

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

Описание

Механическая кнопка — простая штука, но при желании из неё можно сделать гораздо больше. ButtonSuite расширяет возможности обычной кнопки: вместо элементарного "нажата/отпущена" она предлагает несколько типов поведения. Есть стандартная кнопка-моментарник, есть виртуальный тумблер, который переключается между состояниями при каждом нажатии, есть счётчик, есть кнопка, что отслеживает переходы состояния как отдельные события. Все варианты работают с защитой от дребезга благодаря встроенной интеграции с библиотекой Bounce2. Это актуально не только для тактильных кнопок — оптические датчики и концевые выключатели тоже совместимы, поскольку функционально эквивалентны. Библиотека также предусматривает расширяемость: можно реализовать свои типы кнопок с уникальным поведением.

Версии

Показано: 5
2.1.12026-08-23 19:12:54 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.02026-08-23 19:12:54 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.02026-08-23 19:12:54 UTC
ZIP по запросу
первое скачивание может быть дольше
1.1.02026-08-23 19:12:54 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:12:54 UTC
ZIP по запросу
первое скачивание может быть дольше