XPT2046_Touchscreen
Управление сенсорными дисплеями с контроллером XPT2046: чтение координат касаний и силы нажатия с поддержкой поворота экрана и прерываний
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:17eaf97eb598c121c9e5055059e10f0ddc0fda63ae249c0a473ba38051ec680cXPT2046_Touchscreen-1.4.0-17eaf97e.zipОписание
Если вы работаете с дешёвыми сенсорными TFT-дисплеями, скорее всего там установлен контроллер XPT2046. Эта библиотека позволяет читать координаты касаний и силу нажатия с помощью функций touched(), readData() и getPoint(). Поддерживается настройка поворота экрана (0–3), работа с прерыванием от сенсорной кнопки для оптимизации опроса, а также выбор SPI-порта. Библиотека совместима со скетчами для Adafruit STMPE610 — достаточно переключиться между ними без переписывания кода. Требуется только указать пин чипселекта, остальные пины SPI используются автоматически. Удобна для прототипирования и embedded-проектов с простыми сенсорными интерфейсами.