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

DigitalButton

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

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

Установка

Последняя опубликованная версия
1.0.015.88 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 03:20:17 UTC
Как подключить скачанный 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-10-09 12:49:31 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP