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

Notched Shaft Encoder

Мониторинг позиции и нажатий кнопки энкодера с насечками, с автоподстройкой под разные типы импульсов

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

Установка

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

Описание

Расширение библиотеки Encoder от Paul Stoffregen специально для энкодеров с насечками и встроенной кнопкой. Предлагает два класса: NSEncoder для базового мониторинга позиции и NSEncoder_btn с дополнительной обработкой нажатий. Главная фишка — параметр stepsPerNotch, который автоматически подстраивает подсчёт под энкодеры, генерирующие 2 или 4 импульса на одно углубление. Кнопка отслеживает несколько состояний: простое нажатие, двойное нажатие и длительное удержание. Обнаружение срабатывает через таймер с настраиваемым временем дебаунса — чем больше интервал, тем реже вызывается прерывание и тем меньше нагрузка на микроконтроллер. При необходимости поднять производительность можно отключить детекцию двойного нажатия.

Версии

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