TouchscreenResistive
Чтение резистивных сенсорных экранов напрямую через ADC микроконтроллера без дополнительного контроллера
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e2539fa05301691894ca92c06fe61624231d6d22dc87ab904e8e14b06668111cTouchscreenResistive-1.0.3-e2539fa0.zipОписание
Если нужно подключить резистивный сенсорный экран напрямую к микроконтроллеру без дополнительного контроллера — эта библиотека справляется с этим через ADC. Вместо того чтобы добавлять чип типа XPT2046 или TSC2046, микроконтроллер сам читает четыре линии экрана (X+, X−, Y+, Y−) и определяет координаты касания. Главное преимущество: экономия контактов GPIO, меньше компонентов на плате и очень быстрый отклик функции isTouched(). Библиотека также заботится о потреблении энергии, отключая GPIO после измерения — это может сэкономить около 10 мА на 3,3 В для экрана с сопротивлением 300 Ом. XM и YP должны быть аналого-цифровыми входами одновременно выходами, а XP и YM — обычные выходы. Поддерживает ADC разрешение до 12 бит и настройку порога касания в процентах.