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

Notched Shaft Encoder

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

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

Установка

Последняя опубликованная версия
1.0.0533.81 KiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 07:43:02 UTC
Как подключить скачанный 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-10-07 12:48:27 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP