UTouch и модули touchscreen
- Войдите на сайт для отправки комментариев
Чт, 08/09/2016 - 23:44
Кто может толково озвучить. Проблема следующего порядка. Получил шилд. Тач с трещиной, матрица битая по оси х, линия. Прикупил tft модуль и новый тач. C модулем проблем почти не возникло, работает отлично обзор 120 градусов и все такое, качественный, лучше чем был изночально. А вот с тачем проблема, те что работают с библиотекой имеют сопротивление по Х 320 Ом, 420 Ом по Y. Купленный 530 и 720 соответственно. Колибровка ни чего не дает. Без колибровки работает как будто от 320х240. Складывается впечатление что эта библиотека заточена под определенные четырехпроводные резистивные тачи. Илия я чего то не понимаю.
Похоже сабака зарыта в функции
По видимому все константы выбраны для определенных типов тачей. Как то пытался воспользоваться программой и библиотекой этого парня. Не заработала. Списался с ним, получил ответ типа давно было и уже нет следов, помочь ни чем не может. Вот и думаю, может здесь найдутся умные люди и помогут разобраться.
1. перепроверить подключение к xpt2046 (может случайное нажатие на тач даёт запарку , т.к. X и Y соединяются)
2. распаковать заново UTouch , для исходных начальных калибровок
3. перезапустить IDE на всяк случай
4. выполнить калибровку с внесением полученных данных в UTouchCD
тут что есть? http://arduino.ru/forum/apparatnye-voprosy/arduino-mega-2560-tft-35-glyuki-tachskrina-pomogite-pobedit
Делал все, менял местами контакты тача (x, y), менял полюса осей, пробовал разные варианты колибровки, как минимум 3, пробовал разные по датам библиотеки тача, соплей точно нет. Есть еще подозрение что ориентация в ините повернута на 90 градусов относительно ориентации тача по умолчанию. Т.к. при движении стикера по горизонтали линия рисуется по вертикали и наоборот, при этом по какой то оси вроде как линия рисуется инвертированно.