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

ButtonToSwitch_ESP32

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

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

Установка

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

Описание

Превращает обычные кнопки в полноценные переключатели с помощью программного управления. Вместо постоянного опроса пина вы просто спрашиваете у объекта: включено или выключено? Библиотека сама разбирается с дребезгом контактов, отслеживает нажатия и отпускания, измеряет длительности удержания. На базе одной кнопки можно симулировать поведение разных типов выключателей: обычную кнопку с антидребезгом, отложенный запуск, тумблер (задержанное переключение), кнопку с таймером, лестничный выключатель и даже диммеры. Обновление состояния происходит через встроенный FreeRTOS таймер независимо от вашего основного кода. Каждый объект можно настраивать отдельно, включая возможность паузы и остановки его таймера. Работает только с ESP32.

Версии

Показано: 10
4.6.12026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше
4.4.12026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше
4.4.02026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше
4.3.12026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше
4.2.02026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше
4.1.02026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.42026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.32026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.22026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше
4.0.02026-08-23 19:13:35 UTC
ZIP по запросу
первое скачивание может быть дольше