SwitchLib
Обработка механических кнопок и переключателей с фильтрацией дребезга и поддержкой pull-up/pull-down схем
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5b7235974899cce084b70559046a044e973ca6de77825f8d261572a2ce04045cSwitchLib-1.1.1-5b723597.zipОписание
Практичная библиотека для работы с механическими кнопками и тактильными переключателями на Arduino. Обрабатывает как подтянутые к питанию (pull-up), так и подтянутые к земле (pull-down) схемы подключения, что охватывает большинство типовых конфигураций. Позволяет настроить порог времени удержания — переключатель считается "нажатым удерживаемым" только после срабатывания в течение указанного времени в миллисекундах, что фильтрует дребезг и непреднамеренные касания. Библиотека универсальна: работает не только с кнопками, но и с любыми цифровыми датчиками, где нужна стабильная обработка состояний. Легковесная и не требует внешних зависимостей, хороший выбор для простых проектов с минимальным кодом управления кнопками.