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

KK-Switch

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

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

Установка

Последняя опубликованная версия
1.1.01.14 MiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный 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-08-23 19:13:43 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:43 UTC
ZIP по запросу
первое скачивание может быть дольше