ButtonKing
Распознавание одной кнопкой простых нажатий, двойных и тройных кликов, длительных удержаний для назначения нескольких действий
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c78494f0b89957111400637df4caa954113438598ce824991317a4211b86949aButtonKing-1.0.2-c78494f0.zipОписание
Одна кнопка, много функций — вот в чём смысл ButtonKing. Библиотека учит Arduino распознавать не только простое нажатие, но и двойные клики, тройные клики и долгие удержания. Это значит, что одну физическую кнопку можно назначить на несколько разных действий, что экономит место на плате и упрощает схему. Поддерживается на стандартных платах вроде Uno, Mega, Leonardo, а также на более свежих вроде ESP8266, ESP32 и STM32. Функционал включает настройку длительности короткого и долгого нажатия, счётчик интервалов и специальный режим для подсчёта кликов. Версия 1.2.0 — это стабильный релиз с улучшенным алгоритмом распознавания, а версия 1.2.0 beta добавляет тройной клик и дополнительные возможности.