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

RotaryEncoder_Zanduino

Управление трёхцветным RGB-энкодером с чтением вращения, нажатия и синхронизацией светодиода через аппаратные прерывания

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

Установка

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

Описание

Специализированная библиотека для трёхцветного энкодера с подсветкой RGB (EC12PSD-017 от Top-Up и аналогичные), распространённых на различных маркетплейсах и в магазинах электроники. Умеет читать данные вращения на двух выводах (квадратурный формат), регистрировать нажатие кнопки и управлять цветом светодиода в зависимости от направления вращения и действия кнопки, включая плавные переходы между цветами. Использует аппаратные прерывания для эффективной работы, что даёт программе больше свободы в основном цикле — нужно только запрашивать состояние энкодера по требованию. Требует контактов, поддерживающих interrupt (какие конкретно зависит от микроконтроллера), и трёх ШИМ-выводов для управления RGB-светодиодом. Энкодер использует общий анод, поэтому на полную яркость светодиод включается при низком уровне, а отключается при высоком.

Версии

Показано: 1
1.0.62026-08-23 19:12:59 UTC
ZIP по запросу
первое скачивание может быть дольше