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

SmartButton Library

Асинхронная обработка событий кнопок с поддержкой кликов, удержания и дребезгофильтрации через callback-функции

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

Установка

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

Описание

Если вы работаете с кнопками и нужна асинхронная обработка их событий без блокировки основного цикла — эта библиотека решает задачу полностью. SmartButton поддерживает всё, что может потребоваться: одиночные и множественные клики, нажатие и отпускание, удержание и длительное удержание с автоповтором. Встроенный алгоритм фильтрации дребезга, настраиваемые таймауты, неограниченное количество кнопок на одной платформе. Архитектура независима от железа — работает с цифровыми входами, аналоговыми сигналами и другими источниками. Хорошо интегрируется с Arduino благодаря событийному подходу на основе callback-функций, что позволяет вставить обработку прямо в нужное место кода.

Версии

Показано: 7
0.3.02026-08-23 19:12:55 UTC
ZIP по запросу
первое скачивание может быть дольше
0.2.02026-08-23 19:12:55 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.42026-08-23 19:12:55 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.32026-08-23 19:12:55 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.22026-08-23 19:12:55 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.12026-08-23 19:12:55 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:12:55 UTC
ZIP по запросу
первое скачивание может быть дольше