AnalogKeyboard
Работа с аналоговой клавиатурой на одном выводе ESP32, распознавание нажатий и удержаний кнопок по значениям напряжения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:cbc1cdefdebda97f50e4c404ff17cb575391b0488d3553739ce6665793626cddAnalogKeyboard-0.3.6-cbc1cdef.zipОписание
Библиотека для работы с аналоговой клавиатурой на 5 кнопок, подключённой к одному аналоговому выводу ESP32. Каждой кнопке соответствует своё значение напряжения, которое библиотека распознаёт и преобразует в независимые события. По умолчанию настроена для ESP32-LAB, но легко переконфигурируется под другие схемы аналоговых клавиатур через параметры конструктора — адреса каждой кнопки и допуск точности срабатывания. Предусмотрены методы для обнаружения нажатия, удержания и отпускания кнопки. Библиотека рассчитана на 12-битное разрешение АЦП, что соответствует возможностям ESP32, поэтому может потребовать доработки для других платформ с другими разрядностью и диапазоном значений.