ACE128
Работа с абсолютным энкодером Bourns ACE-128 через I2C или цифровые выводы с автоматическим декодированием Gray Code
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:540d5545ad62659e56aaa3100e714d1b5a4d745659c8331480d82dd3151d2d15ACE128-2.0.1-540d5545.zipОписание
Bourns ACE-128 — это абсолютный энкодер на 128 позиций с Gray Code, выполненный в виде панельного переключателя. Библиотека работает с ним через I2C (поддерживаются PCF8574, PCF8574A и опционально MCP23008) или напрямую через цифровые выводы Arduino. Пригодится если нужен "цифровой ручной регулятор" для управления параметрами в проекте, например громкостью или меню-навигацией. Код тестировался на Arduino UNO R3 и MKR Wifi 1010, но должен работать на большинстве плат. Есть возможность сохранять состояние энкодера в EEPROM (на AVR) или во внешней I2C EEPROM. Фишка в том, что библиотека сама разбирается с Gray Code и работает при любой схеме подключения проводов.