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

BooleanButton

Мониторинг состояния и переходов булевой переменной с обработкой дребезга, как настоящей кнопки

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

Установка

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

Описание

Если ты работаешь с датчиками, сенсорными панелями или другими источниками булевых сигналов, которые "дрожат" и выдают нестабильные результаты, эта библиотека помогает обработать такие данные как настоящую кнопку. BooleanButton мониторит состояние булевой переменной и отслеживает переходы между состояниями, длительность нахождения в каждом состоянии и моменты изменения. Библиотека полезна, когда нужно определить не только текущее значение, но и длинные нажатия произвольной длины. Работает хорошо в конструкциях на базе конечных автоматов. Используй функцию read() в основном цикле, который должен выполняться как можно быстрее. Библиотека распространяется под лицензией GNU GPL v3.0.

Версии

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