EMFButton
Обработка нажатий кнопок с поддержкой кликов, удержания и серийных нажатий через колбэки
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:36d1ef99b91967b9aa63afb80646fb258916b59e55046ff2de8806194d3ef82aEMFButton-0.2.0-36d1ef99.zipОписание
Библиотека для обработки нажатий кнопок, которая избавляет от необходимости писать свою логику детектирования кликов, удержаний и серийных нажатий. Поддерживает как нормально открытые, так и нормально закрытые кнопки с подтягивающими резисторами, встроенную настраиваемую или отключаемую дебаунс-фильтрацию. Позволяет отслеживать единичные и множественные клики (до 15 в серии), удержание кнопки с определением длительности и клики во время удержания, работает на основе колбэков. Можешь переопределить функцию чтения состояния кнопки для использования аналоговых входов или собственной логики без Arduino-библиотек. Имей в виду — разработка прекращена и добавляться будут только исправления ошибок; если нужны новые возможности, рекомендуют посмотреть EmbButton как альтернативу.