SimpleEncoder
Опрос ротарных энкодеров с автоматическим отслеживанием значения и определением направления поворота
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:44232e8fa2a47fc84b2fcf5d949538eb37d8b7b26e1e28a10623e1a6b8f9a871SimpleEncoder-1.2.2-44232e8f.zipОписание
Если работаешь с энкодерами и устал искать, как их правильно опрашивать в коде, SimpleEncoder берёт эту рутину на себя. Библиотека настраивает пины автоматически, нужно лишь передать их номера при инициализации. Основная фишка — отслеживание значения: энкодер сам может увеличивать или уменьшать переменную на заданный шаг в зависимости от направления поворота. Методы библиотеки возвращают информацию о движении (right, left, changing, idle), нажатие кнопки и текущее значение, которое хранится как float для поддержки дробных чисел. Все опросы пины нужно делать в loop, иначе значение не обновится. Подходит для простых проектов с энкодерами, когда не требуется сложная обработка и нужна минимальная головная боль.