TGP Bouton
Управление кнопками с антидребезгом и определением событий нажатия, удержания и отпускания
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ba32deb86a6a9ef1945f0af8f1538eaf01de959b7a51fb609b5febcdfb3a4d55TGP_Bouton-2.0.2-ba32deb8.zipОписание
Библиотека для работы с кнопками на микроконтроллере, включая антидребезг сигнала и обнаружение различных событий нажатия. Может работать как с физической кнопкой на цифровом пине (BoutonPin), так и с произвольным источником состояния через функцию обратного вызова или переменную (Bouton). Поддерживает настройку фронта срабатывания — можно реагировать как на растущий, так и на падающий фронт, опционально включать встроенный подтягивающий резистор. Библиотека предоставляет методы для определения момента нажатия, удержания и отпускания кнопки, работает через вызов метода update() в начале loop() без блокировки остального кода. Версия 2.0 заметно переработана: конструкторы упрощены, добавлена поддержка lambda-функций и callbacks для привязки обработчиков к событиям кнопки.