rotaryDecoderSwitch
Работа с ротационными энкодерами через расширитель портов PCF8574 по шине I2C с поддержкой двух устройств и прерываний
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:22d86991cee47fce77e4004e926aa9cec5026a0b8c282545c305274276e74755rotaryDecoderSwitch-0.4.1-22d86991.zipОписание
Библиотека для работы с энкодерами, подключенными к расширителю портов PCF8574 по шине I2C. Поддерживает одновременное подключение двух ротационных энкодеров с кнопками, при этом каждый энкодер может быть независимо прочитан через I2C интерфейс. Прерывание от PCF8574 помогает отловить изменения положения энкодера или нажатие кнопки без постоянного опроса. Если используется только один энкодер, подключайте его к младшим битам расширителя. Свободные пины PCF8574 рекомендуется закоротить на GND, чтобы избежать ложных срабатываний. Интерфейс похож на стандартную rotaryDecoder, что облегчает переход между библиотеками. Также есть экспериментальная поддержка PCF8575.