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

ClickButton

Обработка нажатий кнопки с поддержкой коротких и длинных кликов, двойных нажатий и режима click-and-hold

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

Установка

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

Описание

Простая библиотека для обработки нажатий на кнопку с поддержкой коротких и длинных кликов, множественных нажатий (двойной клик, тройной и так далее) и режима click-and-hold. Все это избавляет от необходимости писать собственную логику отработки временных интервалов между нажатиями. По умолчанию срабатывает дебаунс в 20 мс, короткий клик регистрируется в течение 250 мс, длинный клик требует удержания кнопки минимум 1 секунду. Все эти параметры можно менять на лету. Библиотека работает с кнопками в режиме активного уровня (Low или High), поддерживает встроенный подтягивающий резистор. Каждый экземпляр ClickButton управляет одной кнопкой — если нужно обрабатывать несколько кнопок, создаёшь несколько объектов и объединяешь их в своём коде.

Версии

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