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

Debouncer

Устранение дребезга кнопок с настраиваемой задержкой и обработкой событий срабатывания

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

Установка

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

Описание

Когда кнопка подпрыгивает, один клик считается несколькими. Debouncer решает эту проблему с настраиваемой задержкой и гибкой логикой срабатывания. Библиотека поддерживает регистрацию обработчиков на три типа событий: Edge::FALL, Edge::RISE и Edge::CHANGED. Можно работать в ручном режиме или использовать собственную функцию для определения состояния контакта вместо стандартного digitalRead(), что пригодится, если состояние поступает откуда-то ещё. Настраивается логика для активного уровня высокого или низкого. На платах AVR (Uno, Mega) допускается только два callback одновременно — это основное ограничение. Требует зависимости ArxContainer и ArxTypeTraits.

Версии

Показано: 15
0.3.22026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.3.02026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.92026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.82026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.72026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.62026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.52026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.42026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.32026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.22026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.12026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.02026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.32026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.22026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:12:37 UTC
ZIP по запросу
первое скачивание может быть дольше