Проблема с калибровкой 3,5TFT на Arduino MEGA2560
- Войдите на сайт для отправки комментариев
Доброго всем дня.
Надевно приобрёл вот такой комплект: http://ru.aliexpress.com/item/Mega-2560-R3-Development-Board-3-6-inch-TF... . На обратной стороне TFT надпись: "3.5" TFTLCD for arduino mega 2560 (ili9481). Подключил TFT с помощью библиотеки UTFT. Тестовые примеры на графику и шириты экран отработал на отлично. Но когда я принялся за проработку Touch тут и нарисовалась проблемка. Сначала попробовал без калибровки - естественно ничего не работало. После калибровки вписал необходимые данные в файлы UTouch. Получил следующий результат:
Т.е. получаются при проведении стилусом горизонтальных линий (красные - движение стилуса) кривые выходящие из левого нижнего угла. Примерно после вертикального центра экрана линии (белые) подтягиваются максимально к стилусу окончательно совпадая в конце (зелёные точки). Вертикальные линии рисуются без искажений. Пробовал много кратно калибровать, данные калибровки получаются разные, но результат после калибровки один и тот же.
Сталкивался ли кто с таким делом? Есть ли варианты решения?
Заранее спасибо.
поищи на форуме, найдёшь.
к примеру http://arduino.ru/forum/apparatnye-voprosy/35-tft-lcd-krasnyi-megovskii-mega-2560-r3-resheno-kak-reshit-drugie
( в конце сообщения )
похоже на продавленный тач. Приложи сюда фотку если не сильно точечно давить стилусом. хвосты точек будут указывать на место продавленности. И фотку если хорошо точечно давить на тач (не плавно усиливая давление на стилус, а сразу прилагать нормальное давление) .
Мож попробовать феном слегка прогреть тач? И либо взять тач от старого китайского сотика, либо купить в магазине, цена им около 50руб. ( Бывает ещё случай когда одна координата не работает , помогает иногда прогреть место приклеивания шлейфа на стекло тача, надавить и дать так остыть.)
slider
Вот фотка где несильно даавил:
а вот эта где точечно давил стилусом.
Есть какие-то мысли?
если нажатия были по горизонтальным линиям, то тогда немного похоже на плохую равномерность напыления резистивного слоя в таче, тогда проще замена тача, чем выдумывать формулу коррекции. Попробуйте на всяк случай на другой меге, и такой же экран на этой меге. К тому же народ иногда писал про непропай и лишний флюс, помогала отпайка чистка, припайка всего шлейфа. ( хоть у тача и сопротивление низкое....). Ну или сам тач подменить.
Спасибо за советы.
Попробовал этот экран на другой МЕГЕ - результат тот же. К сожалению такого же экрана в наличии нет. Фен не помог. Попробую какую-нибудь другую бибилиотеку Тача. М.б. поможет.
простите, оффтоп
Доброго всем дня.
Надевно приобрёл вот такой комплект: http://ru.aliexpress.com/item/Mega-2560-R3-Development-Board-3-6-inch-TFT-LCD-Touch-Screen-Display-Module-Compatible-For/32308466714.html . На обратной стороне TFT надпись: "3.5" TFTLCD for arduino mega 2560 (ili9481).
Сталкивался ли кто с таким делом? Есть ли варианты решения?
Заранее спасибо.
я новичок в работе с арудино, буквально вчера распаковал и ещё ничего не прошивал.
у меня куплен именно тот же лот с али что у вас.
пожалуйста, помогите, опыт программирования доволньо большой, но разобраться
с инклюдами и правками библиотек под контроллеры мне пока сложно.
как включить этот дисплей драйвер 9481? где скачать акутальный UTFT?
как запустить тач на этом модуле? скиньте пожалуйста пример своего кода.
заранее спасибо