Здавствуйте. Купил у китайских братьев такой дисплей http://www.aliexpress.com/snapshot/6032309211.html к меге 2560 r3. Скачал библиотеку UTFT последнюю включил и вижу только подсветку. По заверению китайцев контроллер R61581 и библиотекой вроде должен поддерживаться. Опыт с ардуиной пока ограничивается всем известным баловством со светодиодами и прочей школотой. Скейтч заливается без ошибок, но дисплей ничего не кажет. У продавца добавлен какой-то кусок кода ( см. Ссылку) , но что с ним делать мне не ясно. По надписи на плате нашел вроде изготовителя, там есть пример и библиотека UTFT . Скачал и имею тоже только подсветку вот ссылка , кому интересно http://www.aitendo.com/product/9483 там японский или китайский , но с гуглом хоть можно понять. Вопрос- может , кто имел дело с этим дисплеем или видел на нем хоть какое-то изображение. Может китайцы что-то не договаривают или напутали, и есть тонкости? Или мне плохой достался? И ещё нашел очень похожий( клон китайца), но там видимо другой производитель, но фотки такого качества, что не прочитать адрес на его сайт.
такое было. #include <UTFT.h> extern uint8_t SmallFont[]; extern uint8_t BigFont[]; extern uint8_t SevenSegNumFont[]; UTFT myGLCD(CTE40,38,39,40,41); // Remember to change the model parameter to suit your display module! void setup() { myGLCD.InitLCD(); myGLCD.clrScr(); } void loop() { myGLCD.setColor(255, 100, 255); myGLCD.setBackColor(0, 0, 0); myGLCD.setFont(BigFont); myGLCD.print(" !\"#$%&'()*+,-./", CENTER, 16); myGLCD.print("0123456789:;<=>?", CENTER, 32); myGLCD.print("@ABCDEFGHIJKLMNO", CENTER, 48); myGLCD.print("PQRSTUVWXYZ[\\]^_", CENTER, 64); myGLCD.print("`abcdefghijklmno", CENTER, 80); myGLCD.print("pqrstuvwxyz{|}~ ", CENTER, 96); myGLCD.print("by aitendo", CENTER, 150); myGLCD.setFont(SmallFont); myGLCD.print(" !\"#$%&'()*+,-./0123456789:;<=>?", CENTER, 170); myGLCD.print("@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_", CENTER, 182); myGLCD.print("`abcdefghijklmnopqrstuvwxyz{|}~ ", CENTER, 194); myGLCD.setFont(SevenSegNumFont); myGLCD.print("0123456789", CENTER, 220); myGLCD.setFont(BigFont); myGLCD.print("www.aitendo.com", CENTER, 290); while(1) {}; } результат на фото
Китайские продавцы утверждают что R61581, хотя строка инициализации от 61581 не подходит - буквы в зеркальном и перевернутые. а (CTE40,38,39,40,41) самое то.
Возможно необходимо подгонять уровни, у меня на подобном дисплее пришлось делать делитель для снижения уровней до 3 вольт.
У меня мега+дисплей 3.5" ili9488, изображение с этим скетчем зеркальное и негативное, заливка на 2/3 экрана. Искал библиотеку UTFT - в лучшем случае изображение сдвинутое, шрифт искаженный. Пожалуйста пришли/выложи в облако твою библиотеку UTFT.
Сам шилд дисплея рабочий, трабла была в библиотеке , сейчас исправили. Кому интересны подробносити может перейти по ссылке http://arduino.ru/forum/apparatnye-voprosy/tft-35-i-arduino#comment-140482 . Там тема разрослась, попутно решены многие траблы с другими похожими дисплеями.