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

EEncoder

Работа с роторными энкодерами на RP2040 с callback-обработкой событий и автоматической нормализацией импульсов

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

Установка

Последняя опубликованная версия
1.2.020.17 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 03:57:03 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:08dd50adbcd469b289739e4deaebf845963fd8ce9102587e44d9ea69bd50e2d7
АрхивEEncoder-1.2.0-08dd50ad.zip

Описание

Легковесная библиотека для работы с энкодерами на RP2040, созданная с учётом особенностей синтезаторных интерфейсов. Основана на callback-модели, поэтому весь код обработки событий остаётся в одном месте и не загромождает основной скетч. Поддерживает энкодеры с разным числом импульсов на один щелчок (1, 2 или 4 — библиотека автоматически нормализует выход к стандартному ±1 за детент). Встроены детектор долгого нажатия кнопки, ускорение при быстром вращении и защита от дрейфа благодаря переосинхронизации при простое. Использует собственный декодер квадратуры вместо программного дебаунсинга, что даёт надёжность на любых скоростях. Занимает всего около 28 байт памяти на один энкодер и не требует внешних зависимостей — только ядро Arduino. Подходит для Raspberry Pi Pico и других плат на базе RP2040, особенно если нужна компактная и стабильная обработка вращающихся управляющих элементов.

Версии

Показано: 3
1.2.02026-10-07 12:49:15 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.12026-10-07 12:49:15 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.02026-10-07 12:49:15 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP