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

KK-Switch

Обработка кнопок, переключателей и энкодеров с распознаванием типов нажатий и программным дебаунсом

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

Установка

Последняя опубликованная версия
1.1.01.14 MiB ZIP
Скачать
ZIP уже в зеркале TREMAАрхив хранится локально и уже прошел проверку контрольной суммы. Скачивание должно начаться сразу.версия: последняя · сохранен: 2026-08-29 08:16:04 UTC
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:6917e4192e0d8dea86531ceeb6f86c16d2bf5628174953f035a1aade89cac108
АрхивKK_Switch-1.1.0-6917e419.zip

Описание

Нужна удобная работа с кнопками, переключателями и энкодерами без активного ожидания и лишних задержек? KK-Switch обрабатывает цифровые входы от простых кнопок до роторных энкодеров, отслеживает последовательность нажатий — одиночные, двойные, долгие — и генерирует события для каждого типа действия. Библиотека кэширует состояния, что обеспечивает стабильный анализ, включает программный дебаунс и опциональный аппаратный (через прерывания), позволяет переназначить логику входов и сокращает количество чтений датчиков. Каждый вход управляется отдельным объектом Switch, работают параллельно без конфликтов. Требует минимум памяти, полностью протестирована и поставляется с большим набором примеров.

Версии

Показано: 2
1.1.02026-10-08 12:48:53 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.0.02026-10-08 12:48:53 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP