XPT2046_Calibrated
XPT2046_Touchscreen с поддержкой трёхточечной калибровки для точных координат сенсорного экрана
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:51d241c699cee47f86e62442018ada721739ea013199dcffb59d60447401040eXPT2046_Calibrated-1.0.1-51d241c6.zipОписание
Доработанная версия библиотеки XPT2046_Touchscreen с поддержкой трёхточечной калибровки. Базируется на коде Paul Stoffregen и реализует алгоритм калибровки, описанный в документации Texas Instruments. После калибровки функции getPoint() и readData() возвращают координаты в экранных координатах вместо координат сенсорной панели, с автоматической корректировкой под текущую ориентацию экрана. Процесс предусматривает однократное определение трёх точек на экране и получение соответствующих им значений с сенсора, после чего можно передать объект калибровки в метод calibrate(). Все последующие прикосновения будут пересчитаны через калибровочные коэффициенты. Подходит для проектов, где требуется точный ввод на сенсорных дисплеях с произвольной ориентацией.