А кто нибудь отрывал дисплей от платы, там на микросхеме драйвере так и написано её название, или там просто каие - то цифры, просто планирую с Китая брать партию дисплеев 3.95 дюймов, для Ардуино Мега, что бы был контроль, мне нужно как - то проконтролировать такой дисплей(именно что там стоит ili9488 или ili9486), вот что проверить проверяющему? под дисплееи должен стоять чип с надписью ili9488 или ili9486, так же должно быть резисторных сборок 9 штук если это под 16бит, правильно? Просто хочу что бы нормально работало с UTFT , что бы я не ломал голову, а может там другой драйвер, а может 8 бит, а может распиновка не та.
микросхема драйвер видится с лицевой стороны, на самом стекле. ничего на них не пишут. Если не хотите кота в мешке, читайте отзывы на aliexpress (сейчас они появляются только при нажатии вкладки отзывы, и выбирая скольки звездочные вам надо посмотреть), или пишите продавцу, уточняйте у него. Некоторые продавцы могут спросить - а какой надо? по вашему желанию, могут и с другими контроллерами отправить.
Да говорят же что пишут и утьверждают в переписке что такой как нужно, а присылают вообще другой( или драйвер другой, или диагональ, или битность). На али нету дисплея 3.95 480*320 на ili9486 или ili9488?
Именно так и можно, удостовериться на все сто. А продавцы многие и не в курсе, чем торгуют, за что купили , за то и продают. Они даже не заморачиваются с фотками товара, годами весят и могут не соответствовать товару. Пасут только размер и все.
В инит найдите LCD_Write_COM(0xB1); - эта строчка где-то в середини списка в файле инит, а следующую строчку удаляете и вставляете LCD_Write_DATA(0xC0);
В инит найдите LCD_Write_COM(0xB1); - эта строчка где-то в середини списка в файле инит, а следующую строчку удаляете и вставляете LCD_Write_DATA(0xC0);
Использовал библиотеку от Бублика, так и стандартную библиотеку работает только NIC35WS 8бит (ili9327).. продаван писал в описании R61581 16 бит, но на всех случаях кроме nic35ws - белый экран, перебрал все чипы что были в библиотеках вч и Бублика. Работает плохо, дергается тормозит, сыпится.
Надпись на сенсоре LD101, наверное ни о чем не говорит..
Вроде у Бублика такой же шилд..
Че можете посоветовать? Продаван слился, нет этой позиции на али уже и не отвечает..
Использовал библиотеку от Бублика, так и стандартную библиотеку работает только NIC35WS 8бит (ili9327).. продаван писал в описании R61581 16 бит, но на всех случаях кроме nic35ws - белый экран, перебрал все чипы что были в библиотеках вч и Бублика. Работает плохо, дергается тормозит, сыпится.
.....
Че можете посоветовать? Продаван слился, нет этой позиции на али уже и не отвечает..
Судя по фоткам , у вас однозначно 8бит 480x320. Вам в поиск по форуму ILI9488 ответы уже даны.
Читаю и понимаю, я пока визунчик или сало плещиться в моей мозговине. Все преобретенные индикаторы удалось запустить. Но я предпочитаю покупать голые TFT и делать шилды сам. Во первых продавец обычно предоставляет какие то файлы, пусть для C51, во вторых все согласование делается под конкретный контроллер и распиновку портов. Конечно изготовление плат с дорожками 0.3-0.4 мм геморойно, особенно с паяльной маской. Но оно того стоит.
Ну мне пока тоже удалось запустить 3,95 все, правда пришлось библиотеки под себя переделать, дальше видно будет, был ещё какойто не известно с каким драйвером но на 3.5, так он у меня не запустился, а времени не было возиться, да и мне его так дали на пробу так как не получалочь запустить(говорят они что были такие бракованые), так может это он и был).
Запусти мой,- вышлю тебе, тебе и останется, составишь инстукцию если получится - как запустить "беду- 3.95". а так сала мало в голове.. только с мес как начал понимать коды под Ардуино.. я заказал дисплеи spi меньше проводов, проверенные библиотеки.
Запусти мой,- вышлю тебе, тебе и останется, составишь инстукцию если получится - как запустить "беду- 3.95". а так сала мало в голове.. только с мес как начал понимать коды под Ардуино.. я заказал дисплеи spi меньше проводов, проверенные библиотеки.
Покупаю по возможности мультипротокольные, как правило SPI, 8, 16bit паралелл. Платки что то типа того, правда это одна из первых, на ней пара ошибок в трассировке.
сейчас буду делать на портах с двумя питаниями, входной и выходной буфферы питаются каждый напряжением сопряженного устройства
Добрго дня, приобрел шилд под номером 1. Почитав предыдущие сообщения таки победил тач и дисплей. Работают без нареканий.
Но с SD картой какая-то беда. В начале темы (где идет описание способов подключения карты) я так понял речь идет о дисплее №2. Есть какие-либо решения для моего экрана? (если я не прав, можно ссылку на конкретный пост с решением? Я честно прочел все, но не нашел подходящего)
использую стандартный пример SD из Ардуино IDE. Заменил строки на строки соответствующие МЕГЕ, в мониторе порта вижу следующее
Initializing SD card...Wiring is correct and a card is present.
Card type: SD2
Could not find FAT16/FAT32 partition.
Make sure you've formatted the card
Почитав форум, я так понял, что вероятней всего перепутаны пины MISO и MOSI, либо не согласованы уровни. Как это можно проверить?
Проверить подключение можно с помощью тэстера, что касается уровней сигнала, то подключал и мега и уно ардуино напрямую к SD карте и все работало, попробуйте сменить саму карту памяти.
но подозреваю что описание неверное. код 9481 на задней стороне дисплея вроде как намекает на модель драйвера, но не работает все равно.
Перепробовал практически все библиотеки UTFT и их модификации упоминаемые в этой ветке и в смежных, пропаивал контакты, использовал внешнее питание. Результат или белый экран или тускло синий.
Добрый вечер, помогите пожалуйста с подключением дисплея к arduino mega 2560 r3: ...
Ваш дисплей 8ми битный , есть 3 варианта (на основе широкораспр. либ)
1. должна подойти библиотека Adafruit (последнюю с офиц. сайта ),в примере Adafruit_TFTLCD\examples\graphicstest она по идее должна распознать автоматом или включите принудительно
// uint16_t identifier = tft.readID();
uint16_t identifier = 0x9488;
если будет мелко показывать то в файле Adafruit_TFTLCD.cpp поставьте
3. или подшаманенная UTFT из этой темы + доп иниты в папке UTFT\tft_drivers\ili9327_8 - UTFT_v2.77b2_uno_ili9327_8bit_turbo ili9488.rar https://yadi.sk/d/T8AIqMG1sC2rn
в файле UTFT\hardware\avr\HW_ATmega1280.h замените PORTC = VL; на PORTA = VL; и DDRC = 0xFF; на DDRA = 0xFF;
пример UTFT\examples\Arduino (AVR)\UTFT_Demo_400x240 , вызов UTFT myGLCD(ILI9327_8,38,39,40,41); .
Если дисп будет мелко показывать , то возьмите пример UTFT\examples\Arduino (AVR)\UTFT_Demo_480x320
разрешение в UTFT.cpp файле (крайние пиксели) замените на 319 ,479
Большое спасибо за помощь, дисплей запустился, подошло вот это:
slider пишет:
3. или подшаманенная UTFT из этой темы + доп иниты в папке UTFT\tft_drivers\ili9327_8 - UTFT_v2.77b2_uno_ili9327_8bit_turbo ili9488.rar https://yadi.sk/d/T8AIqMG1sC2rn
в файле UTFT\hardware\avr\HW_ATmega1280.h замените PORTC = VL; на PORTA = VL; и DDRC = 0xFF; на DDRA = 0xFF;
пример UTFT\examples\Arduino (AVR)\UTFT_Demo_400x240 , вызов UTFT myGLCD(ILI9327_8,38,39,40,41); .
Если дисп будет мелко показывать , то возьмите пример UTFT\examples\Arduino (AVR)\UTFT_Demo_480x320
разрешение в UTFT.cpp файле (крайние пиксели) замените на 319 ,479
disp_x_size =319; //239;
disp_y_size =479; //399;
только инициализация все таки как UTFT myGLCD(ILI9481,38,39,40,41).
Все очень просто, инициализируем TFT и выводим на него все тоже самое что и в сериал использую функции myGlsd.print, tft.print - это конкретно смотрим в библиотеке которую используете с TFT. Не забываем перед этим указать шрифт, его цвет, цвет фона, можите извратиться и выделить область вывода прямоугольником или рамкой цветом отличным от фона.
Нет там ни фига, на первой странице написано.
А кто нибудь отрывал дисплей от платы, там на микросхеме драйвере так и написано её название, или там просто каие - то цифры, просто планирую с Китая брать партию дисплеев 3.95 дюймов, для Ардуино Мега, что бы был контроль, мне нужно как - то проконтролировать такой дисплей(именно что там стоит ili9488 или ili9486), вот что проверить проверяющему? под дисплееи должен стоять чип с надписью ili9488 или ili9486, так же должно быть резисторных сборок 9 штук если это под 16бит, правильно? Просто хочу что бы нормально работало с UTFT , что бы я не ломал голову, а может там другой драйвер, а может 8 бит, а может распиновка не та.
микросхема драйвер видится с лицевой стороны, на самом стекле. ничего на них не пишут. Если не хотите кота в мешке, читайте отзывы на aliexpress (сейчас они появляются только при нажатии вкладки отзывы, и выбирая скольки звездочные вам надо посмотреть), или пишите продавцу, уточняйте у него. Некоторые продавцы могут спросить - а какой надо? по вашему желанию, могут и с другими контроллерами отправить.
Да говорят же что пишут и утьверждают в переписке что такой как нужно, а присылают вообще другой( или драйвер другой, или диагональ, или битность). На али нету дисплея 3.95 480*320 на ili9486 или ili9488?
Лучше наверно пусть перед проверяющим зальют в ардуину муге образец из UTFT и каждый дисплей потом в мегу и смотреть работает или нет?
Именно так и можно, удостовериться на все сто. А продавцы многие и не в курсе, чем торгуют, за что купили , за то и продают. Они даже не заморачиваются с фотками товара, годами весят и могут не соответствовать товару. Пасут только размер и все.
Ладно, спасибо.
Может кто-то пояснить дураку, как поднять частоту фрейма для ili9488 в init.h?)
В даташите нашел таблицу отвечающую за частоту, а вот как его заменить то?
А кто нибудь отрывал дисплей от платы, там на микросхеме драйвере так и написано её название, или там просто каие - то цифры...
Специально для вас оторвал) на шлейфе есть маркировка 40-31260-011. Вроде гуглится)
P.S. Может поможет)
Вот этот, я уже кидал ссыль)http://ali.pub/w6k7e. Продаван хороший, общительный.
А куда это в initlcd.h вставить? Можете скрин кинуть?)
В инит найдите LCD_Write_COM(0xB1); - эта строчка где-то в середини списка в файле инит, а следующую строчку удаляете и вставляете LCD_Write_DATA(0xC0);
nemecida а вы пробовали данный дисплей работает на образце от библиотеки UTFT при инициализации как ili9486?
И микросхема драйвера ili9488 находится на самом дисплее? Я имею ввиду не на плате шилда а на самом дисплее?
И микросхема драйвера ili9488 находится на самом дисплее? Я имею ввиду не на плате шилда а на самом дисплее?
В самом дисплее.
В инит найдите LCD_Write_COM(0xB1); - эта строчка где-то в середини списка в файле инит, а следующую строчку удаляете и вставляете LCD_Write_DATA(0xC0);
А такой строчки нету(
Хм. А что за библиотеку используете? Попробуйте вставьте эти две строчки
Хм. А что за библиотеку используете? Попробуйте вставьте эти две строчки
Arduino\libraries\UTFT\tft_drivers\ili9486
Чёто странно, впишите две строки и попробуйте.
Использовал библиотеку от Бублика, так и стандартную библиотеку работает только NIC35WS 8бит (ili9327).. продаван писал в описании R61581 16 бит, но на всех случаях кроме nic35ws - белый экран, перебрал все чипы что были в библиотеках вч и Бублика. Работает плохо, дергается тормозит, сыпится.
Надпись на сенсоре LD101, наверное ни о чем не говорит..
Вроде у Бублика такой же шилд..
Че можете посоветовать? Продаван слился, нет этой позиции на али уже и не отвечает..
Использовал библиотеку от Бублика, так и стандартную библиотеку работает только NIC35WS 8бит (ili9327).. продаван писал в описании R61581 16 бит, но на всех случаях кроме nic35ws - белый экран, перебрал все чипы что были в библиотеках вч и Бублика. Работает плохо, дергается тормозит, сыпится.
.....
Че можете посоветовать? Продаван слился, нет этой позиции на али уже и не отвечает..
Судя по фоткам , у вас однозначно 8бит 480x320. Вам в поиск по форуму ILI9488 ответы уже даны.
на всидку http://arduino.ru/forum/apparatnye-voprosy/35-tft-lcd-krasnyi-megovskii-mega-2560-r3-resheno-kak-reshit-drugie
// Попробуйте:
1. Adafruit последнюю библиотеку (там есть ili9488 8bit, если что, можете принудительно его включить) ,
2. UTFT доработку мою под 8бит 480x320 ili9488 и им подобным : http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=2#comment-192385 (тамже и Adafruit для них)
Это ili9327 8бит, 480*320, недавно такие запускал.
Кстати какая надпись на шлейфе дисплея?
Вот только на 8бит ili9327 хоть что то показывает..разобрал, есть надпись на шлейфе FW-TF040-VQ8A
Первый дисплей, с дуру взял. Если внимательно присмотреться он отличается от других что на форумах, шлейфом, отсутствием отверстий итд..
Пытался пинами поменять битность, но не хватает сала в голове пока еще)
Я библиотеку редактировал, под точно такие дисплеи, там не всё так просто, а на плате написано ili9488. Придурашные Китайцы.
Битность пинами не поменяете, нужно найти даташит на сам дисплей, оттуда допаять ещё 3 резистивные сборки
У меня вот такой, и я в душе не гребу, как:
А) Подключить его к Arduino DUE(вроде должно пахать не только на UNO и MEGA)
Б) Как избавиться от низкочастотного мерцания(поднять частоту фрейма)
nemecida скачай эту лабу, там есть регистр фрейма что я писал https://yadi.sk/d/eO7CXOMQkpdYV
Страно, только что мне пример tftpaint показал надпись "LCD driver chip 9341"
Так может он и есть
Читаю и понимаю, я пока визунчик или сало плещиться в моей мозговине. Все преобретенные индикаторы удалось запустить. Но я предпочитаю покупать голые TFT и делать шилды сам. Во первых продавец обычно предоставляет какие то файлы, пусть для C51, во вторых все согласование делается под конкретный контроллер и распиновку портов. Конечно изготовление плат с дорожками 0.3-0.4 мм геморойно, особенно с паяльной маской. Но оно того стоит.
Ну мне пока тоже удалось запустить 3,95 все, правда пришлось библиотеки под себя переделать, дальше видно будет, был ещё какойто не известно с каким драйвером но на 3.5, так он у меня не запустился, а времени не было возиться, да и мне его так дали на пробу так как не получалочь запустить(говорят они что были такие бракованые), так может это он и был).
diger67, а как и где вы сами дисплеи берёте, и можно фото фаших плат для дисплеев?
Запусти мой,- вышлю тебе, тебе и останется, составишь инстукцию если получится - как запустить "беду- 3.95". а так сала мало в голове.. только с мес как начал понимать коды под Ардуино.. я заказал дисплеи spi меньше проводов, проверенные библиотеки.
Запусти мой,- вышлю тебе, тебе и останется, составишь инстукцию если получится - как запустить "беду- 3.95". а так сала мало в голове.. только с мес как начал понимать коды под Ардуино.. я заказал дисплеи spi меньше проводов, проверенные библиотеки.
Если рядом города, и если удобно то можете отправить транспортной компанией, до в 2 раза дешевле чем почтой и быстрее. Черкну потом решение для народа сюда, подобное этому http://arduino.ru/forum/apparatnye-voprosy/35-tft-lcd-krasnyi-megovskii-mega-2560-r3-resheno-kak-reshit-drugie и под пару библиотек , пока ещё интерес к этому неиссяк. для связи:
slider подскажи, вот дисп от китайца http://gsmserver.com.ua/item/lcd/lcd-for-chinese-mobile-phone-f260128va-64-46-37-pin/
какая вероятность того, что там стоит контроллер, на который я найду инит? стоит ли заморачиваться?
__Alexander, по голым диспл не в ту тему написали , можно было сюда http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov . Вероятность 99% . Только смысл? на али и ебае мож подешевше будет дисп. к примеру 2.0" по 1.5-2$, http://www.ebay.com/itm/10pcs-2-0-39pin-parallel-8bit-TFT-LCD-Display-262K-colors-with-Arduino-Driver-/261606347848 Разве что магаз рядом, срочно надо, компактное устройство на про мини то может быть.
надо именно такие габаритные размеры, ни миллиметром больше/меньше. да цена тоже не пугает. спасибо, запаяюсь да прочту id.
Покупаю по возможности мультипротокольные, как правило SPI, 8, 16bit паралелл. Платки что то типа того, правда это одна из первых, на ней пара ошибок в трассировке.
сейчас буду делать на портах с двумя питаниями, входной и выходной буфферы питаются каждый напряжением сопряженного устройства
Добрго дня, приобрел шилд под номером 1. Почитав предыдущие сообщения таки победил тач и дисплей. Работают без нареканий.
Но с SD картой какая-то беда. В начале темы (где идет описание способов подключения карты) я так понял речь идет о дисплее №2. Есть какие-либо решения для моего экрана? (если я не прав, можно ссылку на конкретный пост с решением? Я честно прочел все, но не нашел подходящего)
использую стандартный пример SD из Ардуино IDE. Заменил строки на строки соответствующие МЕГЕ, в мониторе порта вижу следующее
Проверить подключение можно с помощью тэстера, что касается уровней сигнала, то подключал и мега и уно ардуино напрямую к SD карте и все работало, попробуйте сменить саму карту памяти.
Добрый вечер, помогите пожалуйста с подключением дисплея к arduino mega 2560 r3:
На задней стороне дисплея:
SS350-185-A CMO 9481
XL20151204 B
На шлейфе:
USTAR SS350-185-A
Впереди на краю дисплея:
HR4 8080S G2/1
Алиэкспресс ссылка по которой была покупка:
http://ru.aliexpress.com/item/3-5-inch-TFT-LCD-screen-module-for-Arduino-MEGA-2560-Board/1664018980.html
но подозреваю что описание неверное. код 9481 на задней стороне дисплея вроде как намекает на модель драйвера, но не работает все равно.
Перепробовал практически все библиотеки UTFT и их модификации упоминаемые в этой ветке и в смежных, пропаивал контакты, использовал внешнее питание. Результат или белый экран или тускло синий.
Добрый вечер, помогите пожалуйста с подключением дисплея к arduino mega 2560 r3: ...
Ваш дисплей 8ми битный , есть 3 варианта (на основе широкораспр. либ)
1. должна подойти библиотека Adafruit (последнюю с офиц. сайта ), в примере Adafruit_TFTLCD\examples\graphicstest она по идее должна распознать автоматом или включите принудительно
// uint16_t identifier = tft.readID();
если будет мелко показывать то в файле Adafruit_TFTLCD.cpp поставьте
2. или укороченный Adafruit из соседней ветки http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov?page=2#comment-192385 . (там принудительно уже вкл. 0x9488 и 320x480 )
3. или подшаманенная UTFT из этой темы + доп иниты в папке UTFT\tft_drivers\ili9327_8 - UTFT_v2.77b2_uno_ili9327_8bit_turbo ili9488.rar https://yadi.sk/d/T8AIqMG1sC2rn
в файле UTFT\hardware\avr\HW_ATmega1280.h замените PORTC = VL; на PORTA = VL; и DDRC = 0xFF; на DDRA = 0xFF;
Большое спасибо за помощь, дисплей запустился, подошло вот это:
3. или подшаманенная UTFT из этой темы + доп иниты в папке UTFT\tft_drivers\ili9327_8 - UTFT_v2.77b2_uno_ili9327_8bit_turbo ili9488.rar https://yadi.sk/d/T8AIqMG1sC2rn
в файле UTFT\hardware\avr\HW_ATmega1280.h замените PORTC = VL; на PORTA = VL; и DDRC = 0xFF; на DDRA = 0xFF;
только инициализация все таки как UTFT myGLCD(ILI9481,38,39,40,41).
Может кто нибудь помочь, есть arduino mega 2560 и tft 3,5' и датчик DHT 11
как подключить датчик и получать с него информацию разабрался, а как вывести информацию на дисплей? может кто нибудь помочь?
Все очень просто, инициализируем TFT и выводим на него все тоже самое что и в сериал использую функции myGlsd.print, tft.print - это конкретно смотрим в библиотеке которую используете с TFT. Не забываем перед этим указать шрифт, его цвет, цвет фона, можите извратиться и выделить область вывода прямоугольником или рамкой цветом отличным от фона.
попробывал переделать что то не получается...
Ну здрасте пожалуйста, а кто будет за вас указывать какой индикатор вы подцепили.
UTFT myGLCD(IDT32,.....)