EncoderButton
Обработка событий энкодера и кнопки без потери шагов с поддержкой мультиклика и долгого нажатия
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a8d9297745b2b1b4bb5a7812f5d76a4ff12eeaf3026d6849f1d27de7c48c6a31EncoderButton-1.0.7-a8d92977.zipОписание
Библиотека для работы с энкодерами и кнопками, построенная на основе Paul Stoffregen's Encoder и Thomas Fredericks' Bounce2. Обрабатывает события без потери шагов — даже если вы ограничиваете частоту срабатываний для ускорения или снижения нагрузки на Serial, ни один поворот не потеряется. Поддерживает энкодеры с кнопкой и без, считывает позицию и приращение отдельно для нажатых и ненажатых действий. Из коробки идут мультиклики (один, двойной, тройной клик — сколько угодно), опциональный долгий клик с повтором и множество других событий. Стоит знать, что разработка перешла в новую библиотеку InputEvents с расширенной функциональностью, здесь будут только исправления ошибок.