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

AlR
Offline
Зарегистрирован: 05.09.2013

ТОгда буду читать тему, что поделать. Если что спрошу. Не хотелось бы только там паять ничего, понять только куда надо дать 5 вольта, да с внешнего запитать.

AlR
Offline
Зарегистрирован: 05.09.2013

С косяком разрешения, было больше чем в реале разобрался. С зеркалированием разбираюсь, а вот мигание дисплеия даже не знаю откуда ногу растут :(

Пробовал просто дать 5 вольт на вход с где надо 3.3, просто странно начал работать дисплей, мерцать все равно не прекратил.

 

Подскажите, чт надо закоротить или может как то без пайки можно обойтись, а то руки из жопы :)

 

 

Победил его почти :) Китаезы как обычно накосячсили, а описании одно, а в реале другое. Контроллер стоит в нем ILI9327 и с ним все нормально.  на других "родственных"или пиксели пропускет или мигает дико. Осталось только подкорректировать ось чтобы текст не задном наперед выходил.

Alex_Sk
Offline
Зарегистрирован: 06.01.2015

Чукча не читатель, чукча писатель... (С)

Уже же сказали, был в этой ветке разговор про резисторные сборки и фотографии были и сборок и перемычек. И про контроллер этого дисплея было, и про его тач и про картридер. Но некоторым проще заново открывать Америку чем пролистать десяток страниц...

moct05
Offline
Зарегистрирован: 26.12.2014

Alex_Sk, что ты ругаешься? Просто тут столько воды противоречивой налито, что голова идет кругом. Приходится все варианты проверять. Не всегда получается, что эти варианты правильные.

Мне допустим помог совет с работой SD-карты. Инициализацию дисплея мне помгли решить, но думаю тоже разобрался бы, если бы более внимательно и экспериментально читал форум. Решение вопроса с тачем, по совету форумчан, мне не помогли, поэтому танцевал свои танцы с бубном. Немного не понятно написано про карту, пришлось лазить по и-нету, чтобы решить вопрос. На форуме размытая инфа про карту, ее использовал как толчек, а дальше стал копать.

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

Ребята, немного подождите (на работе завал) я уже разобрался с этим экраном (не без помощи форума) скоро скину файл и описания что там к чему.

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

moct05 пишет:

Alex_Sk, что ты ругаешься? Просто тут столько воды противоречивой налито, что голова идет кругом. Приходится все варианты проверять. Не всегда получается, что эти варианты правильные.

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

     Тут конечно не очень получилось,что разные дисплеи свалили в кучу по размерному признаку,так они еще и очень похожи. Отсюда и столько страниц. Если бы в этой теме шла речь об одном дисплее,то она была бы максиммум в три страницы.

                  Так вот сам жалуешься на воду и тут же катаешь лишнии посты просто по тому ,что читать не захотел. И ты такой не один тут.

savuniversal
Offline
Зарегистрирован: 03.05.2012

Может кто подскажет - как определить свободное пространство на частично заполненной карте. Необходимо для ограничения количества записей в FileLoger. Поиск помучил.

ProstoAlex
Offline
Зарегистрирован: 21.01.2015

добрый, коллеги!

нужен еще ваш совет:

купил вот такую Мегу с дисплеем:

http://www.aliexpress.com/item/Free-shipping-3-2-inch-TFT-LCD-screen-mod...

(дошла до москвы за 10 дней!)

Включил (продавец выслал обычную UTFT) - экран работает, показывает хорошо.

НО! не работает тач. от слова вообще.

по докам ноги растут так:

+5 +5

DB8   DB9

DB10 DB11

DB12 DB13

DB14 DB15

DB7   DB6

DB3   DB2

DB1   DB0

LCD_RS LCD_WR

LCD_CS LCD_RST

NC    NC

NC    FLASH_CS

NC    NC

NC    NC

SPI_MISO SPI_MOSI

SPI_CLK SD_CS

GND GND

Я правильно понимаю, что если бы здесь был тач, его бы ноги так и обзывались? 

Присмотрелся к описанию товара - про тач не слова :(.

 

Что делать, ваши советы? - на ali навскидку отдельные тачи нашел только от планшетов за 400+ рублей...

SergKT
Offline
Зарегистрирован: 04.08.2014

В описании товара  "Example04" - ни чего не напоминает своим названием?

ProstoAlex
Offline
Зарегистрирован: 21.01.2015

вот на это я и купился - вернее, потерял бдительность :).

везде же идут с тачами...

SergKT
Offline
Зарегистрирован: 04.08.2014

Да уж, тач довольно заметная штука, если бы он был, выводы от него было-бы заметно...

Кстати, посмотрел несколько "

TFT LCD экран модуль для Arduino + мега 2560

на их фото тачи есть а в описании тоже ни слова и в распиновках выводы отсутствуют...

ProstoAlex
Offline
Зарегистрирован: 21.01.2015

а не подскажешь - как он выглядит на фотках?

насколько я вижу ламерским вздглядом, фотки соответствуют пришедшему содержимому

AlR
Offline
Зарегистрирован: 05.09.2013

Насколько я понимаю свои нубским взглядом, то посмотри фотку что я выложил повыше. Тач подключен на JP4

SergKT
Offline
Зарегистрирован: 04.08.2014

Подсказать как тач выглядит на фотках? Или я не понял...

Посмотри фотки с этой ветки, вокруг дисплея сетебристая рамка, а в одном из углов вывод из четырёх (обычно серебристых) дорожек, вывод пленки (тача) загнут под дисплей.

Например на 7-ой странице, сообщения 342 и 344, на фотках выводы тача наглядно представлены.

ProstoAlex
Offline
Зарегистрирован: 21.01.2015

Спасибо вам!

да, тачем здесь не пахнет.

 

тогда второй вопрос: никто не поделится тачем от дохлого экрана? (нахожусь в москве)

на али только от 7 дюймов нашел.

значит, или городить кнопки (но этого как рза не хотелось), или выбрасывать хороший (без преувеличений) экранчик и покупать новый, с тачем...

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

Набираешь Touch screen и там их завались разных. Если дисплей бьется, то первым в 99% ему абзац и наступает.

SergKT
Offline
Зарегистрирован: 04.08.2014

ProstoAlex пишет:

... тогда второй вопрос: никто не поделится тачем от дохлого экрана? (нахожусь в москве)...

Знакомый сказал, что миленькие резистивные тачи применяются в сотовых телефонах. Наверное есть смысл походить по мастерским ремонта сотовых, и поспрашивать у них. Только ходить нужно с дисплеем, поскольку тачи отличаются не диагональю а габаритными размерами, а в мастерских даже их размеры не знают (им это не нужно) - отличают по маркам сотовых в которых они применяются. По предварительным данным тач может обойтись в пару сотен.

stakan1986
Offline
Зарегистрирован: 17.02.2015

Вопрос про дисплейчик для Уно, который на зеленой плате, неоднократно здесь упоминавшийся. Раз пин А4 занят резетом, то использовать I2C шину уже нельзя, или с этим как-то можно бороться

PhOSTU
Offline
Зарегистрирован: 20.06.2014

stakan1986 пишет:

Вопрос про дисплейчик для Уно, который на зеленой плате, неоднократно здесь упоминавшийся. Раз пин А4 занят резетом, то использовать I2C шину уже нельзя, или с этим как-то можно бороться

самый простой и железный вариант:

на шилде перерезать дорожку, идущую к А0. Саму эту дорожку подтянуть к +5В питания через резистор. Далее перерезать дорожку до А4 и перепаять ее проводком к освободившемуся штырю А0. В библиотеке (если используется мною корректированная) в файле UTFT.cpp найти и закомментировать строки pinMode(A0,OUTPUT); digitalWrite(A0, HIGH);. При инициализации дисплея А4 изменить на А0.

Всё. Теперь вывод А4 свободен для использования

stakan1986
Offline
Зарегистрирован: 17.02.2015

склонялся к мысли взять вторую дуину для работы с датчиками( с последующей заменой в готовом устройстве на отдельный чип 168 или 328), и устроить общение по serial. В принципе неплохо получалось.  Но памяти на Уно совсем мало. К сожалению, в процессе коротнул питание и оба чипа вместо 5В получили полных 12((((.

Сижу теперь, смотрю какую Мегу с алиэкспресса заказать, чтоб не переживать из-за памяти.

KT3012
Offline
Зарегистрирован: 24.02.2015

AlR пишет:

С косяком разрешения, было больше чем в реале разобрался. С зеркалированием разбираюсь, а вот мигание дисплеия даже не знаю откуда ногу растут :(

Пробовал просто дать 5 вольт на вход с где надо 3.3, просто странно начал работать дисплей, мерцать все равно не прекратил.

 

Подскажите, чт надо закоротить или может как то без пайки можно обойтись, а то руки из жопы :)

 

 

Победил его почти :) Китаезы как обычно накосячсили, а описании одно, а в реале другое. Контроллер стоит в нем ILI9327 и с ним все нормально.  на других "родственных"или пиксели пропускет или мигает дико. Осталось только подкорректировать ось чтобы текст не задном наперед выходил.

У Вас есть схема конкретно этой платы? Или распиновка.

KT3012
Offline
Зарегистрирован: 24.02.2015

Вообщем, отогрев феном плату, снял аккуратно стекло+тач с двухстороннего скотча, на дисплее и шлейфе надписи такие: WD666AB2H и WD666BFG, DOOM-сатанинский дисплей, повезло )

Теперь пробую в 8-ми битном режиме его запустить, драйвер инициализации использую ILI9327, (судя-по-всему) вывод RD от дисплея не выведен, это очень плохо, нельзя читать данные из него. А как же тогда считать с него ID?

Иногда при инициализации проскакивают цветные полосы и видна оочееень медленная развертка. Причем на экранчике именно полоски, а не цветной шум, и постепенно оно все затухает.

isurin
Offline
Зарегистрирован: 18.11.2014

KT3012 пишет:

Вообщем, отогрев феном плату, снял аккуратно стекло+тач с двухстороннего скотча, на дисплее и шлейфе надписи такие: WD666AB2H и WD666BFG, DOOM-сатанинский дисплей, повезло )

Теперь пробую в 8-ми битном режиме его запустить, драйвер инициализации использую ILI9327, (судя-по-всему) вывод RD от дисплея не выведен, это очень плохо, нельзя читать данные из него. А как же тогда считать с него ID?

Иногда при инициализации проскакивают цветные полосы и видна оочееень медленная развертка. Причем на экранчике именно полоски, а не цветной шум, и постепенно оно все затухает.

Этот вариант шилда 16ти битный, используя при инициализации ili9327 ты включаешь 16ти битный режим. Соответственно если шилд не воткнут напрямую в мегу 2560, то надо проверить что все 16 бит + управление подключено корректно.

 

KT3012
Offline
Зарегистрирован: 24.02.2015

Но ведь в даташите на данный контроллер (ILI9327) написано, что инициализация 8-ми битная, старшие восемь бит не имеют значения.

Чем конкретно отличаются шилды эти? Тем, что в 8-ми битном старшие биты закорочены на землю вроде, да? Или там какие-то перемычки еще есть, тогда что за выводы они коммутируют? И не знает ли никто какой точно контроллер в WD666?

Запускаю все на STM32, так что проблем еще много будет.

isurin
Offline
Зарегистрирован: 18.11.2014

KT3012 пишет:

Но ведь в даташите на данный контроллер (ILI9327) написано, что инициализация 8-ми битная, старшие восемь бит не имеют значения.

Чем конкретно отличаются шилды эти? Тем, что в 8-ми битном старшие биты закорочены на землю вроде, да? Или там какие-то перемычки еще есть, тогда что за выводы они коммутируют? И не знает ли никто какой точно контроллер в WD666?

Запускаю все на STM32, так что проблем еще много будет.

Если у тебя такой же шилд как на фото то он 16-ти битный.

Я использовал стандартную UTFT на меге. И как раз мне было удобнее подключить его по 8ми битной шине. Но заставить его работать при инициализации ILI9327_8 (это как раз в 8ми битном режиме) не удалось. Только ILI9327 или 1 (в utft.h он и определяется как "1"), а это 16ти битный обмен

KT3012
Offline
Зарегистрирован: 24.02.2015

isurin пишет:

Если у тебя такой же шилд как на фото то он 16-ти битный.

Я использовал стандартную UTFT на меге. И как раз мне было удобнее подключить его по 8ми битной шине. Но заставить его работать при инициализации ILI9327_8 (это как раз в 8ми битном режиме) не удалось. Только ILI9327 или 1 (в utft.h он и определяется как "1"), а это 16ти битный обмен

Посмотри в исходники UTFT, при инициализации в старший октет слова все время 0х00 записан, он используется разве что при загрузке цвета. Только что проверил, мой подопытный экземпляр реагирует только если загружать комманды в младший октет, не старший, как тут некоторые советуют для некоторых дисплеев. Далее, он сразу ВКЛЮЧАЕТСЯ после комманды 0x11, для многих дисплеев она общая, и восновном означает EXIT IDLE\SLEEP. По-разному себя ведет при загрузке данных и в младший и в старший байты. Пробую разные драйверы, там где эта комманда присутствует, он кое-как включается, часто в странных режимах (видна очень медленная разветка ~0.3Гц и цветные горизонтальные полоски), дебажил отладчиком по-шагам, видно, что реагирует, но это либо не его комманды, либо одно из двух (

Если бы точно знать, что за контроллер в WD666. Хотя у меня тут сам контроллер на трех вольтах питается, а шилд явно 5-ти вольтовый, 10килоомные резисторные сборки явно перебор. Да и шлейфик длиной 15см. Скорее всего просто помехи.

vic_1973
Offline
Зарегистрирован: 02.03.2015

Подскажите а кто нибудь работал с контроллером S6D0154, а именно с записью в него картинки?

KT3012
Offline
Зарегистрирован: 24.02.2015

Все разрешилось наконец-то, кто же знал, что питание на контроллер дисплея нужно отдельно подавать? Я полагал, что он запитываеться от стабилизатора 1117 на плате, ну да ладно. Добавил резистор в 10 Ом в разрыв питания на светодиоды подсветки, они перестали греться и яркость не такая сильная, а вообще лучше его выкинуть и поставить нормальный ШИМ. Резисторые сборки не удалось заменить, не нашел, просто позамыкал перемчками, да, колхоз, но зато стало стабильнее и уровни все равно не нужно согласовывать, ведь от микроконтроллера питание идет. Перерезал перемычку к VCC от вывода RD и бросил проводок на свободный пин разьема, теперь могу читать с дисплея, а то в этом шилде это нельзя было. Прочитал-таки ID его, WD666BFG это действительно ILI9327, все комманды работают, но заметил, что тач сверху явно не для него, он уже и длинее, закрывает пиксели. Шилд перевел в 8-ми битный режим можно, перепаяв резистор-перемычку R1 на место R3.

Ramonak
Offline
Зарегистрирован: 30.01.2015

КТ3012, можно подробнее с фотографиями и файлами?

А то у коллеги most05, который тоже разобрался, завал на работе.

Makoshin
Makoshin аватар
Offline
Зарегистрирован: 05.03.2015

Здравствуйте товарищи!

Благодарю за такую интересную тему, за допиленные библиотеки и разные советы.

Но хотелось бы задать вопрос по свободным-занятым ногам такого экранчика: http://ru.aliexpress.com/item/3-5-inch-TFT-Touch-LCD-Screen-Display-Module-For-Arduino-UNO-R3-HIGH-QUALITY-Free/1854595985.html?recommendVersion=1 . С допиленными библиотеками он подключается, тестовый скетч с синусоидами рисует на черном фоне, но цвет 255,255,255 у него белый, а 255,0,0 красный, так что с цветопередачей на первый взгляд все нормально. Проблема в другом - он затыкает собой все разьемы Ардуина-Уно. Пробовал удлиннять его как 1602, вынося прописанные ноги и питание на нарощенных ножках (3.3в, 5в, земля, А1,А2,А3,А4 а потом и просто все аналоговые) - при включении выдает просто белый экран. При проверке ног осциллографом получается, что при рисовке постоянно идут сигналы на цифровые Д2-Д9, хотя где это прописывается - я не нашел. 

Подскажите пожалуйста, какие всё-таки ноги у него не задействуются (про перенос А4 на А0 спасибо, учел на будущее) и можно ли вообще его пересадить например на I2C.

Ну и совсем стратегический вопрос на пятилетку вперёд - а есть ли в продаже подобные экранчики, которые просто включаешь и они работают, без танцев с бубном? :-)) ну там от официального производителя, итд. Пусть стоить будут в два раза дороже, но чтобы не надо было дорабатывать напильником после сборки.

KT3012
Offline
Зарегистрирован: 24.02.2015

Вот например, одна из плат точно и гарантированно подддерживается UTFT, называеться CPLD, не требует инициализации, показывает сразу (так говорят) и имеет несколько страниц (можно потихоньку рисовать в одну, а потом быстро переключать, не будут заметны отрисовки) - http://ru.aliexpress.com/item/7-Inch-TFT-LCD-Display-CPLD-SDRAM-800x480-For-Arduino-UNO-Mega2560/2021950590.html

http://www.aliexpress.com/store/product/5-inch-TFT-touch-LCD-module-MD050SD-Industrial-Immunity-Spike-SSD1963-RA8875/431798_1680822499.html

Касательно дисплея моего - пока схему не сделаю, нечего показывать, код у меня под стм32 заточен, под ардуины не подойдет. Кстати, резисторы-перемычки, которые поменял для восьмибитного режима - они идут к выводам IM[0-3], по крайней мере некоторые из них, возможно верхние (R2,R4) вообще конфигурируют его в SPI режим, нужно проверить на выходных.

ProstoAlex
Offline
Зарегистрирован: 21.01.2015

Плата, которую купил я - отлично работает.

Вставил платы друг в дружку, включил питание, залил скмпловый скетч - получил картинку.

 

Причем даже действительно похожа на IPS - пусть и самый хреновенький, из тех что бывает.

Минус один - нет тача :).

edla
Offline
Зарегистрирован: 20.03.2014

КОНТРОЛЛЕР СЕНСОРНОГО ЭКРАНА TSC2046 ПОДСКАЖИТЕ ПОЖАЛУЙСТО ЧТО ВПИСАТЬ В СТРОКУ

UTFT myGLCD(??????????,38,39,40,41);

isurin
Offline
Зарегистрирован: 18.11.2014

edla пишет:

КОНТРОЛЛЕР СЕНСОРНОГО ЭКРАНА TSC2046 ПОДСКАЖИТЕ ПОЖАЛУЙСТО ЧТО ВПИСАТЬ В СТРОКУ

UTFT myGLCD(??????????,38,39,40,41);

Вписать название контроллера дисплея, 2046 это контроллер тача и в данной библиотеке он не используется. 

x_Alex_x
Offline
Зарегистрирован: 12.03.2015

Здравствуйте! Я из соседней темы (http://arduino.ru/forum/apparatnye-voprosy/neizvestnyi-displei-kak-podklyuchit)

У меня сейчас такие же проблемы, как и у создателя этой темы. У меня так же мега и экран с аналогичными выходами. Ещё эту тему не читал, но если здесь нашли решение, прошу показать где оно и может ли оно подойти мне?

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

Если Вы меня имеете ввиду, то решение есть на первой странице.

x_Alex_x
Offline
Зарегистрирован: 12.03.2015

URkA, огромное спасибо! Оно ожило! Я перепробовал кучу библиотек и уже начал думать, что дело в железе, как вдруг такой сюрприз)

А Вы с тачпадом и ридером разобрались? На том же сайте библиотеки искать?

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

Тачем конкретно не разбирался,потыкал-работает и остановился. С ридером не понял,была карта записывал файлы ,смотрел. Потом захотел ее отформатировать,правда на уно. Она меня о чем-то спросила,ну я и жамкнул, мол делай и не задавай глупых вопросов.Теперь имею несколько не стираемых ,даже форматированием, фоток на ней ))). Другой нет и пока она мне не нужна.

 

PS. Там все работает со стандартными библиотеками ардуино,правда вышла 1.6 на ней не проверял. 

x_Alex_x
Offline
Зарегистрирован: 12.03.2015

URkA, форматирование флешки на ардуине довольно страшно звучит) Я бы даже не рискнул.

Библиотеку для тачпада я нашёл на том сайте, а вот для ридера там вроде нет. Вы где брали? 

И ещё вопрос: что означает подпись Serial в примерах графики?

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

Это к Вашему дисплею не имеет отношения,это для дисплеев с последовательной шиной,если я не путаю ничего. См пост выше в ПС добавил.

edla
Offline
Зарегистрирован: 20.03.2014

ISURIN

прости! наверное стар стал но как узнать какой контроллер дисплея если нет никакой инфы! прочитал почти всё и 4-страницу где

БУБЛИК пишет '' СЧАСТЛИВЫМ " ОБЛАДАТЕЛЕМ дисплея посвящаеться у меня именно такой дисплей и ARDUINA MEGA 2560 бъюсь

уже неделю но ничего не получаеться светиться только подсветка и библиотеки разные пробывал поэтому выше и написал может тыкните носом где почитать или ещё раз расскажите поподробнее так как знаю что эта проблема так и осталась у многих стесняються просто признаться! заранее спасибо!

vic_1973
Offline
Зарегистрирован: 02.03.2015
// IMPORTANT: Adafruit_TFTLCD LIBRARY MUST BE SPECIFICALLY
// CONFIGURED FOR EITHER THE TFT SHIELD OR THE BREAKOUT BOARD.
// SEE RELEVANT COMMENTS IN Adafruit_TFTLCD.h FOR SETUP.
 
#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_TFTLCD.h> // Hardware-specific library
 
// The control pins for the LCD can be assigned to any digital or
// analog pins...but we'll use the analog pins as this allows us to
// double up the pins with the touch screen (see the TFT paint example).
#define LCD_CS A3 // Chip Select goes to Analog 3
#define LCD_CD A2 // Command/Data goes to Analog 2
#define LCD_WR A1 // LCD Write goes to Analog 1
#define LCD_RD A0 // LCD Read goes to Analog 0
 
#define LCD_RESET A4 // Can alternately just connect to Arduino's reset pin
 
// When using the BREAKOUT BOARD only, use these 8 data lines to the LCD:
// For the Arduino Uno, Duemilanove, Diecimila, etc.:
//   D0 connects to digital pin 8  (Notice these are
//   D1 connects to digital pin 9   NOT in order!)
//   D2 connects to digital pin 2
//   D3 connects to digital pin 3
//   D4 connects to digital pin 4
//   D5 connects to digital pin 5
//   D6 connects to digital pin 6
//   D7 connects to digital pin 7
// For the Arduino Mega, use digital pins 22 through 29
// (on the 2-row header at the end of the board).
 
// Assign human-readable names to some common 16-bit color values:
#define BLACK   0x0000
#define BLUE    0x001F
#define RED     0xF800
#define GREEN   0x07E0
#define CYAN    0x07FF
#define MAGENTA 0xF81F
#define YELLOW  0xFFE0
#define WHITE   0xFFFF
 
Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
// If using the shield, all control and data lines are fixed, and
// a simpler declaration can optionally be used:
// Adafruit_TFTLCD tft;
 
void setup(void) {
  Serial.begin(9600);
  Serial.println(F("TFT LCD test"));
 
#ifdef USE_ADAFRUIT_SHIELD_PINOUT
  Serial.println(F("Using Adafruit 2.8\" TFT Arduino Shield Pinout"));
#else
  Serial.println(F("Using Adafruit 2.8\" TFT Breakout Board Pinout"));
#endif
 
  tft.reset();
 
  uint16_t identifier = tft.readID();
 
   if(identifier == 0x9325) {
    Serial.println(F("Found ILI9325 LCD driver"));
  } else if(identifier == 0x9327) {
    Serial.println(F("Found ILI9327 LCD driver"));
  } else if(identifier == 0x9328) {
    Serial.println(F("Found ILI9328 LCD driver"));
  } else if(identifier == 0x7575) {
    Serial.println(F("Found HX8347G LCD driver"));
  } else if(identifier == 0x9341) {
    Serial.println(F("Found ILI9341 LCD driver"));
  } else if(identifier == 0x8357) {
    Serial.println(F("Found HX8357D LCD driver"));
  } else if(identifier == 0x0154) {
    Serial.println(F("Found S6D0154 LCD driver"));
  } else {
    Serial.print(F("Unknown LCD driver chip: "));
    Serial.println(identifier, HEX);
    Serial.println(F("If using the Adafruit 2.8\" TFT Arduino shield, the line:"));
    Serial.println(F("  #define USE_ADAFRUIT_SHIELD_PINOUT"));
    Serial.println(F("should appear in the library header (Adafruit_TFT.h)."));
    Serial.println(F("If using the breakout board, it should NOT be #defined!"));
    Serial.println(F("Also if using the breakout, double-check that all wiring"));
    Serial.println(F("matches the tutorial."));
    return;
  }
}
isurin
Offline
Зарегистрирован: 18.11.2014

edla пишет:

ISURIN

прости! наверное стар стал но как узнать какой контроллер дисплея если нет никакой инфы! прочитал почти всё и 4-страницу где

уже неделю но ничего не получаеться светиться только подсветка и библиотеки разные пробывал поэтому выше и написал может тыкните носом где почитать или ещё раз расскажите поподробнее так как знаю что эта проблема так и осталась у многих стесняються просто признаться! заранее спасибо!

Только один вариант и тот ненадежный - запросить напрямую у продавца. А для скорости перепробовать все возможные варианты компилируя последовательно с цифрами 1-31 выкинув варианты с Serial и разрешением 800х480 (все это описано в самом начале utft.h)

edla
Offline
Зарегистрирован: 20.03.2014

Спасибо ! помойму уже всё перепробывал!

edla
Offline
Зарегистрирован: 20.03.2014

VIK_1973

ЧТО ЗА СКЕЧ ВЫЛОЖИЛ,

x_Alex_x
Offline
Зарегистрирован: 12.03.2015

Подскажите пожалуйста как протестировать кардридер на экране? Как подбирать библиотеку, как узнать потом к каким пинам подсоединён ридер?

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

edla пишет:

VIK_1973

ЧТО ЗА СКЕЧ ВЫЛОЖИЛ,

Я конечно не VIK_1973, но судя по коду, это пример из библиотеки Adafruit для определения типа процессора дисплея с выводом результата в компорт)))

edla
Offline
Зарегистрирован: 20.03.2014

Бублик!

Спасибо! да немножко то же понял но когда запускал и нашел библитеки которые у него вписаны загрузил  НО ВСЁ ТО ЖЕ! ПОДСВЕТКА! НЕ ОПРЕДЕЛЯЕТ ТИП КОНТРОЛЛЕРА ДИСПЛЕЯ! Спасибо всем за поддержку и что не ругаетесь

isurin
Offline
Зарегистрирован: 18.11.2014

edla пишет:

Спасибо ! помойму уже всё перепробывал!

А цепляешь его к меге 2560? Втыкаешь напрямую или через провода? фото шилда выложи

 

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

Да, фото шилда с двух сторон сильно ускорит решение задачи.

edla
Offline
Зарегистрирован: 20.03.2014

СПАСИБО! Вы уже рассказывали на 4 странице  про распиновку разёмов но когда сравнил с АРДУНИО  схемой там по другому обозваны шин данных и т.д сравнить давольно сложно а мой шильд как уже и рассматриволся  чтобы не делать фото даю ссылку где покупал там он в полной красе и как заметил правильно  БУБЛИК я являюсь "счастливым" обладателем сего искидка где покупал

http://www.aliexpress.com/snapshot/6252471263.html?orderId=63887643841031

вроде не дурак а не получаеться! проститет за флуд