Назад к каталогу

rotaryDecoderSwitch5

Управление несколькими энкодерами с кнопками через портовый расширитель PCF8575 по шине I2C

Версия0.1.3
ZIP на зеркалеготов
ПроверкаSHA-256
Размер19.31 KiB
Источникофициальный
Обновлено2026-10-08

Установка

Последняя опубликованная версия
0.1.319.31 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-10-07 13:13:29 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:ecea3d950713ea85a9f88f9998be818bff347f9baf91a9446234a5cc40081fd4
АрхивrotaryDecoderSwitch5-0.1.3-ecea3d95.zip

Описание

Управление несколькими энкодерами через один чип PCF8575 по шине I2C. Библиотека работает с пятью поворотными энкодерами, каждый с кнопкой, используя всего 16 линий портового расширителя — по три линии на энкодер плюс одна общая для кнопок. Для инициализации нужно указать количество подключённых энкодеров и адрес микросхемы, после чего можно читать положение и отслеживать нажатия через I2C. Прерывание PCF8575 помогает ловить изменения без постоянного опроса. Если энкодеров меньше пяти, свободные выводы микросхемы лучше подтянуть к GND, чтобы избежать помех. Библиотека имеет ограниченную совместимость с PCF8574 — на нём получится управлять максимум двумя энкодерами. Интерфейс функций намеренно похож на другие библиотеки того же автора для удобства переноса кода.

Версии

Показано: 4
0.1.32026-10-08 12:48:48 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
0.1.22026-10-08 12:48:48 UTC
ZIP по запросу
восстановится при запросе
0.1.12026-10-08 12:48:48 UTC
ZIP по запросу
восстановится при запросе
0.1.02026-10-08 12:48:48 UTC
ZIP по запросу
восстановится при запросе