bb_captouch
Поддержка емкостных сенсорных экранов FT6x36, MXT144, CST820 и GT911 с автоопределением типа устройства и получением координат касаний
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b881c718c8ccf1971592b3ae11f2075b37062b9bcef44439209df8169815f66fbb_captouch-1.3.1-b881c718.zipОписание
Если вы работаете с ESP32-платами, на которых уже припаян сенсорный экран, то эта библиотека избавит вас от разбирательства с деталями каждого контроллера. Она поддерживает четыре типа I2C сенсоров — FT6x36, MXT144, CST820 и GT911 — и автоматически определяет тип и адрес устройства при инициализации. Библиотека работает с 1–5 точками касания одновременно и может вернуть координаты, давление и площадь контакта (если контроллер это поддерживает). Из минусов — нужно правильно передать пины SDA, SCL, INT и RESET, иначе обнаружение не сработает. После инициализации просто периодически вызывайте getSamples(), и библиотека выдаст вам актуальные данные о касаниях. Подходит для разработки интерфейсов на экранах с сенсорной панелью.