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

AnalogMultiButton

Обработка множества кнопок через один аналоговый вход Arduino с распознаванием коротких и длинных нажатий

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

Установка

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

Описание

Подключить несколько кнопок через один аналоговый вход Arduino — классическая задача, когда контактов не хватает. AnalogMultiButton решает именно это: на одном пине можно работать с примерно 20 кнопками одновременно. Библиотека обрабатывает отскоки контактов, умеет отличать короткие нажатия от длительных удержаний, отслеживает моменты нажатия и отпускания, а также может генерировать повторяющиеся события нажатия с заданным интервалом — полезно для прокрутки или управления курсором. Основное ограничение: регистрируется только одна кнопка за раз, если нажать две одновременно, откликнется только одна из них. Это следствие электрической схемы, поэтому если нужна многовходовая регистрация, придется искать другое решение. Библиотека гибкая по отношению к разному времени опросов и может работать с аналоговыми входами, отличными от стандартного диапазона 0-1023.

Версии

Показано: 1
1.0.02026-08-23 19:12:22 UTC
ZIP по запросу
первое скачивание может быть дольше