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

rotaryDecoderSwitch5

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

Версия0.1.1
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер15.37 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.1.115.37 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:9daea76af8f1b4bdc3b9eea7fb63df20cc4590e9391ab35ba9b28e8101cb65b2
АрхивrotaryDecoderSwitch5-0.1.1-9daea76a.zip

Описание

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

Версии

Показано: 2
0.1.12026-08-23 19:13:38 UTC
ZIP по запросу
первое скачивание может быть дольше
0.1.02026-08-23 19:13:38 UTC
ZIP по запросу
первое скачивание может быть дольше