EncoderAdapter
Единый интерфейс для разных библиотек энкодеров с поддержкой собственных адаптеров
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:56cd3edc0b6110f61324530131f1babf9385cb18619510f404c6177c590452e0EncoderAdapter-0.5.2-56cd3edc.zipОписание
Если вы работаете с энкодерами и собираетесь переносить код между разными платами или хотите легко переключаться между библиотеками энкодеров, эта библиотека предлагает единый интерфейс для них. Вместо того чтобы переписывать код для каждой реализации, вы определяете три метода: инициализация, получение позиции и установка позиции. В комплекте идёт готовый адаптер для популярной библиотеки Encoder от PJRC, но вы можете написать свои адаптеры для других энкодеров. Библиотека реализована как header-only, поэтому Arduino IDE скомпилирует код даже если под рукой нет базовой библиотеки энкодера. Обычно используется вместе с InputEvents для класса EventEncoder, но подходит и для общего применения.