slight_RotaryEncoder
Обработка событий от ротационных энкодеров через callback-функции без ручного опроса портов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:468e3630e44e02c24dce4b5b5636abf7b92fb261b13db7f9f4c88cd2ff97cd10slight_RotaryEncoder-1.0.0-468e3630.zipОписание
Работа с энкодерами часто требует обработки множества прерываний и логики отслеживания состояния. Эта библиотека упрощает задачу, позволяя получать события от ротационных энкодеров напрямую через callback-функции, а не вручную опрашивать контакты. Обработка происходит на основе событий: поворот влево, поворот вправо, нажатие кнопки (если она есть) — каждое событие срабатывает отдельный обработчик. Это особенно удобно, когда энкодер используется как элемент управления в более сложных проектах, где нужна оперативная реакция на каждый клик или поворот. Подойдёт для приложений, где важна точность регистрации и минимальная задержка обработки входных сигналов.