TactileSwitch
Обработка нажатий кнопок с подавлением дребезга, распознаванием одиночных и множественных кликов, а также долгого удержания
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9d639c1483390539d5ac3e184a30c7ff3695553fac560eddefd0386138583c89TactileSwitch-1.0.0-9d639c14.zipОписание
Если в проекте нужно обработать нажатия кнопок без дребезга контактов и распознать разные типы действий — одиночный клик, серия кликов или долгое удержание — эта библиотека справляется хорошо. Работает с цифровыми пинами Arduino, настраивается под активный уровень HIGH или LOW, поддерживает подтяжку (pull-up). Основные возможности: подсчёт кликов, отдельные события для коротких нажатий, серий и долгих удержаний, плюс сообщения о состоянии кнопки. Отдельно регулируется время дребезга как при нажатии, так и при отпускании, а обработка мультиклика включается по необходимости. В комплекте есть примеры, которые помогут быстро разобраться.