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

ButtonToSwitch

Превращает кнопки в переключатели с дебаунсингом, отслеживанием состояний и поддержкой сложных сценариев включения-выключения

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

Установка

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

Описание

Вместо постоянной проверки состояния пина можно просто спросить у библиотеки: кнопка нажата или нет? ButtonToSwitch превращает обычные кнопки в полноценные переключатели благодаря встроенному дебаунсингу и логике отслеживания состояний. Поддерживает разные типы: от простой пшеничной кнопки с защитой от дребезга до сложных механизмов вроде переключателей с задержкой включения, тумблеров, кнопок с таймерами на лестнице и диммеров. Каждый объект работает независимо, его состояние обновляется по таймеру без постоянного опроса, а сам таймер можно паузировать или останавливать прямо из кода. Зависит от TimerOne, которая поддерживает Arduino Uno, ESP32, Arduino Uno-R4 и другие платформы. В примерах есть интерактивные симуляции на WOKWI для быстрого тестирования идей.

Версии

Показано: 4
4.6.02026-08-23 19:13:36 UTC
ZIP по запросу
первое скачивание может быть дольше
4.5.02026-08-23 19:13:36 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.12026-08-23 19:13:36 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.02026-08-23 19:13:36 UTC
ZIP по запросу
первое скачивание может быть дольше