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

JC_Button

Детектирование нажатий, отпусканий и долгих удержаний кнопок с подавлением дребезга контактов

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

Установка

Последняя опубликованная версия
2.1.625.07 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:089d66413e26d621f9a1918403ef73b0c9af4ad39431b3b06af6c8c587920389
АрхивJC_Button-2.1.6-089d6641.zip

Описание

Библиотека для работы с кнопками на Arduino — помогает избавиться от дребезга контактов и надёжно детектирует нажатия, отпускания и долгие удержания. Кнопка подключается между пином и землёй с включением внутреннего pull-up, что минимизирует обвязку. Основной метод read() вызывается в главном цикле и отслеживает состояние. В библиотеке есть базовый класс Button и производный ToggleButton для кнопок с функцией toggle (вкл-выкл по нажатиям). В примерах показано, как мигать светодиодом, ловить длинные и короткие нажатия, реализовать счётчик с ускорением при удержании и простую переключательную логику. Прямолинейная и стабильная библиотека для типичных задач с тактильными кнопками в различных конструктивах.

Версии

Показано: 10
2.1.62026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.52026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.42026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.32026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.22026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.12026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше
2.1.02026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.12026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше
2.0.02026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.22026-08-23 19:12:33 UTC
ZIP по запросу
первое скачивание может быть дольше