mpbToSwitch
Обработка кнопок с дебаунсингом и эмуляцией различных типов переключателей для Arduino и ESP32
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:d63f297f328ea5270437882249192cd61363cc5c4a8251edea46cdc64dda960bmpbToSwitch-3.0.3-d63f297f.zipОписание
Если вы собираете проект на Arduino или ESP32 и хотите работать с кнопками, но устали от дребезга контактов и простых срабатываний, эта библиотека решает эту проблему на уровне программного кода. Она эмулирует различные типы переключателей, превращая обычные кнопки в более сложные устройства: дебаунсированные кнопки, кнопки с задержкой включения, тумблеры (защёлки), временные защёлки, кнопки с внешним отпусканием и лестничные таймеры. Вместо того чтобы каждый раз писать логику с фильтрацией дребезга и проверками состояния, вы получаете готовые классы для разных сценариев использования. Подходит для любых проектов, где нужна надёжная и гибкая обработка нажатий кнопок без лишних танцев с бубном.