LCD Display 320*240

gooroong
gooroong аватар
Offline
Зарегистрирован: 08.03.2015

Здравствуйте.

Честно, ЛЕНЮСЬ ИСКАТЬ ;-). Кто ни будь может подсказать элементарный скетч по рисованию графики на таких дисплеях.

Подключение как у символьных LCD с 8 или 4 дата штырьками. Цель - красиво рисовать телеметрию. 

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

Вот сам дисплей. http://www.buydisplay.com/default/5-7-inch-320x240-graphic-lcd-module-china-touch-panel-black-on-white

MagicianT
Offline
Зарегистрирован: 03.10.2015
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Обычно все "элементарные скетчи" идут в качестве примеров для библиотеки данного дисплея.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

MagicianT, как-то сравнивать цену на 5.7" дисплеи с ценами на 2.4" дисплеи не совсем корректно.

MagicianT
Offline
Зарегистрирован: 03.10.2015

andriano пишет:

MagicianT, как-то сравнивать цену на 5.7" дисплеи с ценами на 2.4" дисплеи не совсем корректно.

Не заметил что 5.7', странный дисплей.

5.7' должен быть 1024х800 как минимум, а не 320х240,  там же пиксели просматриваться будут. Или его из далека смотреть, а тач пад бамбуковой палкой доставать?
gooroong
gooroong аватар
Offline
Зарегистрирован: 08.03.2015

Мне ТФТ в +++ не впился. Брал ЛЦД из-за того, что хорошо смотрится на улице, да и точки большие. Видно хорошо. А вот на насущный вопрос никто не ответил

MagicianT
Offline
Зарегистрирован: 03.10.2015

Контроллер RA8835, гугл ничего не находит кроме версии для ардуино ДУЕ.

https://github.com/delsauce/Adafruit_GFX_RA8835

Писать драйвер, наверно, вам самим придётся. Непопулярный контроллер, UTFT
и u8glib
его не поддерживают, библиотеки можно использовать как примеры. Качайте даташит, и вперёд, сначала интерфейс - показать точку, потом линию, ну а картинку в конце. Картинки кстати часто крутят с SD карточек, во флеше места мало.
NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Adafruit-GFX-Library слишком жирная по сравнению с u8glib

gooroong
gooroong аватар
Offline
Зарегистрирован: 08.03.2015

Появилось время вновь вернуться к проблеме. Я нашел модуль на "C", только не знаю, как прикрутить его к ардуино. Он написан для какого то другого приложения, нежели Arduino. Также я нашел описание на русском, но оно темно для меня. Подскажите, как собрать все воедино.

ССылки:

Драйвер для этого контроллера http://en.radzio.dxp.pl/sed1335/

описание экрана, он построени на той же микросхеме, что и уменя, выводы совпадают http://www.melt.com.ru/docs/MT-320240B.pdf

PS 

нашел еще как человек прикрутил ардуино к дисплею. но толком не понял, что они там обсуждают, а скачав модуль не разобрался какие контакты куда подключать http://forum.arduino.cc/index.php?topic=321306.0

gooroong
gooroong аватар
Offline
Зарегистрирован: 08.03.2015

То, что я нашел в предыдущем комментарии в "PS", скореке всего что то недоделанное, ниже сслка с готовым модулем. Осталось понять, как им пользоваться, кто что может сказать - посоветовать. А то я как то плаваю в этой теме совсем. 

https://github.com/max90727/RA8835_Arduino-Uno

Там написано, что ардуино УНО, это критично или можно на меге. У меня есть и то и другое, но предпочтительно мега

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

gooroong пишет:

Там написано, что ардуино УНО, это критично или можно на меге. 

Это был вопрос?

Если да, то, нет, не критично, при условии, что Вы разберётесь со строками 16-34 файла RA8835_lib.h. Там задаются порты (пины) и они на меге могут отличаться. 

Кстати, с теми строками в любом случае полезно разобраться, т.к. если Вы их хорошо понимаете, то Вы сможете перенаcтроить библиотеку на другие пины.

gooroong
gooroong аватар
Offline
Зарегистрирован: 08.03.2015

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

сейчас я как раз сижу и раскладываю модуль на бумаге, что бы сравнить передаваемый бинарный код и то, что требует контроллер. Нарыл на RA 8875 толстый мануал и буду сравнивать полученные "0" и "1" с теми, что нужны контроллеру.

В отличии от оригинала - epson sed1335 у него есть встроенные команды рисования, кирилический шрифт в ПЗУ и много ништяков.