TFT 3,5" и Ардуино

INA
Offline
Зарегистрирован: 24.05.2014

URkA пишет:

Специально фотку лепил, чтобы было однозначно. Не ужели не ясно или просто не видно? Она точно подходит к меге и считать не надо. Только в скетче изменить одну строку и всё!

Да-да, про фото я просто забыл. Прошу прощения.
IDE не ругается. Сначала компилится скетч, потом грузится и всё... Более никакой реакции.
Как светился белым, так и светится.

INA
Offline
Зарегистрирован: 24.05.2014

После переустановки IDE ничего не стал комментировать - всё как есть.

Да, чуть не забыл - питается весь девайс от USB, без внешнего питания.

URkA
Offline
Зарегистрирован: 21.03.2014

У меня на диске F стоит ,это не важно. Спрошу в иде плата и порт правильно стоят? Идем в образцы-UTFT-AVR-UTFT_DEMO480x320 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

URkA пишет:

Специально фотку лепил, чтобы было однозначно. Не ужели не ясно или просто не видно? Она точно подходит к меге и считать не надо. Только в скетче изменить одну строку и всё!

гыы специально для возомнившых себя крутым спецом.... если вы посмотрите внимательно на ссылку которую он давал.. ( у него на плате видимо этот сайт напечатан!!!  на алиэкспресе замазан URL)
http://www.aitendo.com/product/9483

то там вон и спецификация на дисплей и на контролер и библиотека ( которую тут обьявили как японскую!!! кем ее еще нужно было обьявить если на японском сайте выложена)..

но вы продолжайте, вы мне делаете смешно :)

URkA
Offline
Зарегистрирован: 21.03.2014

Ну и в скетче правил строку на такую UTFT myGLCD(R61581,38,39,40,41);

URkA
Offline
Зарегистрирован: 21.03.2014

Puhlyaviy

Рад за вас.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

и там же скеч примера.. и дополнительная папка ( которой нет в оригинальной библиотеке UTFT)... проблема ток одна.. ероглифами чего то написано.. нужно в переводчик сувать и смотреть чего они там накорябали

 

INA
Offline
Зарегистрирован: 24.05.2014

URkA пишет:

У меня на диске F стоит ,это не важно. Спрошу в иде плата и порт правильно стоят? Идем в образцы-UTFT-AVR-UTFT_DEMO480x320 

Да-да, всё именно так.
Образцы->UTFT->Arduino(AVR)->UTFT_Demo_480x320

И в исходнике
// Remember to change the model parameter to suit your display module!
UTFT myGLCD(R61581,38,39,40,41);

URkA
Offline
Зарегистрирован: 21.03.2014

Если бы вы были по внимательней,то эту ссылку я дал в первом посте. И наверное я всячески этот вопрос изучил и испробывал,а вы видимо нет.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

URkA пишет:

Ну и в скетче правил строку на такую UTFT myGLCD(R61581,38,39,40,41);

мне просто забавно.. ваша вера в то что если вы по 5 разу перескажете свои действия, то у него наконец то заработает...

URkA
Offline
Зарегистрирован: 21.03.2014

INA 

Вы тут дали две ссылки и на них разные модули. Какой всетаки у Вас.?

URkA
Offline
Зарегистрирован: 21.03.2014

Чем запах хорош? Не нравится-отойди.И не надо мне тут указывать,что мне делать. Я взрослый мальчик.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

URkA пишет:

Если бы вы были по внимательней,то эту ссылку я дал в первом посте. И наверное я всячески этот вопрос изучил и испробывал,а вы видимо нет.

мне оно как бы вообще не нужно пробовать.. у меня нынче такие дисплеи
http://www.aliexpress.com/store/product/7-7-0-inch-TFT-LCD-Module-Color-...

подскажете как подключить к мега2560?

INA
Offline
Зарегистрирован: 24.05.2014

URkA пишет:

INA 

Вы тут дали две ссылки и на них разные модули. Какой всетаки у Вас.?

Вот этот: http://www.aliexpress.com/item/Mega-2560-R3-Development-Board-3-5-inch-T...

StrangerM
Offline
Зарегистрирован: 02.11.2013

Неправильно. На дисплее со стороны пайки справа налево. У ардуины другая (не рядная нумерация) один ряд четный, другой нечетный. 1 дисплея должна попасть в 55 ардуины. Попала? А 19 в 54 ардуины.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013
URkA
Offline
Зарегистрирован: 21.03.2014

Она без всяких танцев встает в ардуино мега2560 r3 и вопрос с распиновкой решен. БЫЛ НЕ ПРАВ(((. у Вас плата другая(((. Не внимательно глянул.

INA
Offline
Зарегистрирован: 24.05.2014

Puhlyaviy пишет:

на плате что за URL замазан?

www.mcufriend.com
Но этот сайт какой-то не живой или не законченный.

StrangerM
Offline
Зарегистрирован: 02.11.2013

Например RS=46  получилось у меня.

INA
Offline
Зарегистрирован: 24.05.2014

StrangerM пишет:

Например RS=46  получилось у меня.

Что-то я не пойму.
Как так получается?...

StrangerM
Offline
Зарегистрирован: 02.11.2013

1-54, 2-52, 3-50, 4-48, 5-46 - в том раскладе, что я предложил рассмотреть.

19-53, 20-51....

Остальное выпишите и присоедините китайскую распиновку - и посмотрим.

INA
Offline
Зарегистрирован: 24.05.2014

StrangerM пишет:

1-54, 2-52, 3-50, 4-48, 5-46 - в том раскладе, что я предложил рассмотреть.

19-53, 20-51....

Остальное выпишите и присоедините китайскую распиновку - и посмотрим.

Ок! Сейчас попробую.

INA
Offline
Зарегистрирован: 24.05.2014

Нет... Не работает. :(

INA
Offline
Зарегистрирован: 24.05.2014

Так, если у дисплея и ардуины ноги RS, RW, CS, RST перепутаны, тогда и выводы DATA тоже не будут совпадать...

URkA
Offline
Зарегистрирован: 21.03.2014

Посоветую. Написать китайцу злобное письмо. Если Вы уже поставили ему оценку, то может просто проигнорировать,а может и нет. Они по такому письму могут выслать целый ворох документации всякой по дисплеям. Которая на сайте у них не лежит. Отправлять назад врятли будете. если все точно делали с ИДЕ,то возможно брак платы. Искать надо сопли и не пропаи ,а для этого надо отдирать дисплей. Ну и саму мегу проверить. У моей меге была сопля на ножках.Вы часом не в Москве?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

INA пишет:

www.mcufriend.com Но этот сайт какой-то не живой или не законченный.

вот тут китайцы предлагают скачать архив на почти 300 метров к этому дисплею... 

качайте. потом раскажете

http://pan.baidu.com/s/1cKmaw

INA
Offline
Зарегистрирован: 24.05.2014

Нет, я не в Москве... :)
Я в Алма-Ате. У нас Китай за горами.

Дисплей я уже оторвал от платы, весь шлейф прозвонил на тему непропая.
Единственное, при изменениях в скетче не нажимал кнопку Сохранить.
Но вряд ли это имеет значение.

Вместе с этим набором - Ардуино и дисплей - у другого продавца я заказал ещё несколько таких дисплеев.
Они уже где-то в пути. Так что сравнить будет с чем, только время некоторое нужно.
Честно говоря, не верится, что дисплей неисправный. Я много работал с разными дисплеями.
А вот с Ардуино встретился впервые. Просто так за ради интереса.

INA
Offline
Зарегистрирован: 24.05.2014

Puhlyaviy пишет:

INA пишет:

www.mcufriend.com Но этот сайт какой-то не живой или не законченный.

вот тут китайцы предлагают скачать архив на почти 300 метров к этому дисплею... 

качайте. потом раскажете

http://pan.baidu.com/s/1cKmaw

Ок! Спасибо! Сейчас гляну.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

INA пишет:

Ок! Спасибо! Сейчас гляну.

вообще производитель загадочный.. народ жалуется что контролер меняется от дисплея к дисплею..

есть вариант что там стоит ILI9481

INA
Offline
Зарегистрирован: 24.05.2014

Кстати, а где у этого дисплея сам контроллер-то находится?
На шлейфе под дисплеем нет. Снял металлическую крышку с самого экранчика - там тоже нет...

StrangerM
Offline
Зарегистрирован: 02.11.2013

Хорошо, теперь 1-54, 2-53, 3-52, 4-51....

Результаты публикуйте. А то не видно, что вы там делаете. Где таблицы?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

INA пишет:
Кстати, а где у этого дисплея сам контроллер-то находится? На шлейфе под дисплеем нет. Снял металлическую крышку с самого экранчика - там тоже нет...

он там.. внутри... :) я не думаю что вам удасться до него докапаться не повредив самого дисплея..

просто это как бы контролер, а не чип обработки графики :) он часть дисплея

INA
Offline
Зарегистрирован: 24.05.2014

StrangerM пишет:

Хорошо, теперь 1-54, 2-53, 3-52, 4-51....

Результаты публикуйте. А то не видно, что вы там делаете. Где таблицы?

Да я просто на бумаге пишу, чтоб быстрее было.
Сейчас у меня получилось так:
UTFT myGLCD(R61581,50,49,51,47);
Контроллеры менял и на ILI9327 и на ILI9481

StrangerM
Offline
Зарегистрирован: 02.11.2013

Для дальнейших шагов мне нужны полные таблицы. Сам я их составлять не буду.

INA
Offline
Зарегистрирован: 24.05.2014

Я думаю, что нужно сделать тайм-аут до прихода новых дисплеев. Быть может действительно "...дело было не в бобине..."

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Всем привет)
Вообщем сам попал я с таким дисплеем...
Заказывал вот тут http://ru.aliexpress.com/item/Free-shipping-LCD-module-TFT-3-5-inch-TFT-LCD-screen-for-Arduino-MEGA2560-Board/1683788780.html как видно из описания: Контроллер: R61581, Разрешение: 480x320, бит данных: 8 -16.
Приехал дисплей через 3 недели, свиду вроде такой но другой)))
http://ru.aliexpress.com/item/Free-shipping-5pcs-lot-LCD-module-TFT-3-5-inch-TFT-LCD-screen-for-Arduino-MEGA/1875046350.html обратите внимание на колличество резисторных сборок! их явно хватало только на 8bit! Про то, что это совсем другая плата я уже промолчу. Два дня секса по запуску этого чуда привели в полный тупик... стал искать по фотке(!) что за чудо. В описаниях на Али по прежнему твердили что это тоже контроллер: r61581, разрешение: 480x320, биты данных:8-16...
И тут я натыкаюсь на фото этого же дисплея но с другими харрактеристиками и выясняется, что этот хлам собран на ILI9327 и имеет разрешение 240х400 точек. Помним что битность шины определена была опытным путем - 8бит. UTFT от Уважаемого Карлсона поддерживает этот проц ТОЛЬКО в 16 битном режиме... Ещё два дня ковыряния в библиотеке UTFT (дабы переделать её в 8 бит) ни к чему не привели, дисплей светился белым цветом и все. Отчаявшись я стал искать хоть какой то выход и у одного из продаванов на али нашел чат) не долго думая написал китайцу о своих проблемах и получил по почте библиотеку для дисплея, распиновку в pdfке и биб-ку под тач.
Каково же было моё изумление, когда после загрузки, я увидел буквы на экране!!!!!! Надо сказать, что UTFT присланная китайцем жутко старая и кривая до невозможности)))) нно она дала понимание, что надо править, чтобы перевести её на работу в 8битном режиме! Сколько букофффф)))
Буду рад, если кому-то помог) http://revera.tv/UserFiles/Nic/3.5_inch_for_mega.zip

URkA
Offline
Зарегистрирован: 21.03.2014

У INA точно такой, как у Вас. Ему должно помочь.

Да и букв не много. Бывает букв больше , а толку. У Вас всё подробно, доходчиво, без обязательного вступления типа вы тут школото, а я король г-на и пара сейчас по делу может и не отвечу, но поучу жизни. Приятно читать. Всем бы такие посты писать. Спасибо.

StrangerM
Offline
Зарегистрирован: 02.11.2013

У разъема рядная распиновка. Она полность НЕ совпадает с обсуждавшейся выше. Плохо, что 8 бит.

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

URkA пишет:

Приятно читать. Всем бы такие посты писать. Спасибо.

Спасибо и Вам, за добрые слова)
Вот, причесал китайскую либу, вроде все работает)
http://revera.tv/UserFiles/Nic/UTFT_only_for_ili9327_8bit.zip

Ещё раз обращаю Ваше внимание, что библиотека ТОЛЬКО для вот такой гадости:

Поддержка других дисплеев на других процах - отсутствует

StrangerM
Offline
Зарегистрирован: 02.11.2013

Мне понравилась фотка экрана. Только надо писать understand, а не undestand. Но это мелочь. :-) Был я разок в Киеве. Хороший город. Мы вместе с Институтом Электродинамики и Институтом Сварки делали систему выдвижной сварной фермы для МИРА. Нашими были привода на ДБМах. Там ротор неправильно насадили на ось. Осевой сдвиг ротора относительно статора. Не развивал проектную скорость хх - возникали паразитные моменты. Из этого ДБМ я потом ветрогенератор сделал безредукторный. Сейчас прямо под письменным столом валяется - ждет своего часа. :-) 

INA
Offline
Зарегистрирован: 24.05.2014

Привет всем! Бублик-у большое спасибо за ценную инфу. Попробовал сейчас залить пример из приложенного архива, но дисплей по прежнему молчит. У меня подозрение, что и выводы DATA тоже не совпадают. Как с этим быть не знаю. Сегодня китаец мне тоже прислал кой-какую инфу. Не знаю как здесь выложить архив.

P.S. Закачал сюда: http://myfolder.ru/files/40810735 - там есть схема в pdf

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

INA пишет:
Привет всем! Сегодня китаец мне тоже прислал кой-какую инфу.

Это тот же архив, что и мой)

Продолжение:

С тачскрином тоже весело=) он был оборван... точнее не оборван а плохо припаян 100ватным паяльником). 

После нескольких часов плясок с бубном была найдена работоспособная конфигурация!

Подробности опускаю. Если дисплей расположен вот так:

то координаты выглядят следующим образом:



myTouch.InitTouch(PORTRAIT);

если поставить LANDSCAPE, как подсказывает логика), то поворота на 90 градусов мы не получим, а получим переворот оси Y на 180 =)

Вот такие китайские дела. Да, и не вздумайте делать калибровку и после менять буквы и циферки в файле UTouchCD.h - тач вообще работать не будет.

 

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

INA пишет:
У меня подозрение, что и выводы DATA тоже не совпадают. Как с этим быть не знаю.

Сфотай шилд с двух сторон, поглядим)

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

art100 пишет:

Бублик пишет:

поделись кодом на эти четире ректангла я думаю

О чем речь? за фото? там же кода на две строки) я думаю)))

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

art100 пишет:

это как-то

менюшка на четыре области и опрос клавы по координатом

подбор сопротивления по факту запаянному

на мой код выложенный на http://arduino.cc там много выложено и разжевано

менюшку я не допиливал потому как ноги запаралелены по дурному

а у тебя ног много наверно все аккуратно опрашивается

шутишь?

говоришь у тебя левый верхний о

у меня левый нижний 0 оказался

или пальцем так и не тыкается экран в менюшки?

компилятор современный или как у меня древний

ну так поделись

 

Без обид=)
Я ничего не понял из написанного. Или Вы очень продвинутая модель робота или гугл-переводчик плохо переводит.

p.s. Ног у меня две))) опрашиваются по очереди))))))))

URkA
Offline
Зарегистрирован: 21.03.2014

art100 Вы русский?

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

art100 пишет:

предположим твой экран совместим с кодом от Карлсона

этот код Карлсона на твоем экране работает?

UTFT_Button заточен под новые либы Карлсена, поэтому на древней либе под мой дисплей сходу работать не будет, надо допиливать старую либу.

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Я так понял, что на шилде дисплея для уно, нет контроллера тача! Отсюда и непонятные вопросы про резисторы:-) тач подключается непосредственно к пинам уно... мой тебе совет, дружище, положи эту связку в ящик стола и забудь! Купи на сэкономленные на лекарствах от нервов деньги мегу и нормальный шилд дисплея и будет тебе счастье!

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Я в 1.0.5 сижу :-) 

Добавь перед void setup int x, y;

Библиотека в 91 посте этой темы

Твой шилд не будет работать с UTFT

Мой скетч написан под UTFT

Бублик
Бублик аватар
Offline
Зарегистрирован: 05.12.2012

Папки библиотек переименовывать нельзя, также как и оставлять их в рабочей дирректории. Только удалять или перемещать в другое место. Рестарт IDE обязателен.

Фонт замени на стандартный  :-)