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

DigitalButton

Подавление дребезга цифровых кнопок с определением коротких и длинных нажатий

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

Установка

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

Описание

Механические кнопки шумят — замыкаются и размыкаются не сразу, и микроконтроллер может зарегистрировать один клик как несколько. Эта библиотека решает проблему автоматическим подавлением дребезга и добавляет удобное определение коротких и длинных нажатий. Поддерживает оба режима подключения кнопки: с внутренним pull-up резистором (кнопка на землю) и с внешним pull-down (кнопка на питание). Время дребезга и порог долгого нажатия настраиваются — по умолчанию 20 мс и 1000 мс соответственно. API минимален: нужно только вызывать update() в loop() и проверять состояние кнопки. Подходит для любых Arduino-совместимых плат и годится, когда нужна надёжная обработка кнопок без заморочек.

Версии

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