r89m MPR121Button
Обработка событий сенсорных кнопок на базе MPR121 с поддержкой нажатий, долгих удержаний и пользовательских обработчиков
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:437823a10a8aab6d46a50194f7a9a24f12c40c6c3c8a6d94fd0bf82fae2ad01fr89m_MPR121Button-1.0.0-437823a1.zipОписание
Расширение для работы с сенсорными кнопками на базе микросхемы MPR121. Библиотека строится на базе r89m Buttons и Adafruit MPR121, поэтому обе эти библиотеки должны быть установлены. Поддерживает основные события кнопок: нажатие, отпускание, долгое удержание с настраиваемыми временами срабатывания. Один обработчик события можно привязать к нескольким кнопкам, что упрощает код при работе с матрицей сенсоров. Для оптимальной работы с большим количеством кнопок предусмотрен режим быстрого чтения, когда один опрос MPR121 обновляет состояние сразу нескольких кнопок. Удобна для сенсорных интерфейсов на основе MPR121 с необходимостью отслеживания различных типов взаимодействия пользователя.