TouchEvent
Обработка событий сенсорного экрана XPT2046: клики, свайпы, длинные касания и рисование с настраиваемыми параметрами распознавания
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:0090777b4ff8867e3cbfea7e153896535da01a270d12967f37b8b5763e5045d1TouchEvent-1.3.0-0090777b.zipОписание
Если работаешь с сенсорным экраном на контроллере XPT2046, эта библиотека упростит обработку прикосновений. Она превращает сырые данные в события: клик, двойной клик, длинное касание, свайп, касание и отпускание экрана, а также рисование пальцем. Для каждого события можно зарегистрировать свою функцию обратного вызова — она получит координаты касания или направление движения. Все параметры распознавания событий настраиваются на лету, так что можно легко менять чувствительность и временные пороги. Требует установленную библиотеку XPT2046 Touchscreen от Paul Stoffregen. Главная функция pollTouchScreen() вызывается в основном цикле и отслеживает состояние экрана, запуская нужные события.