ЖК индикаторы на Ардуино.

Oleg.L.
Offline
Зарегистрирован: 19.08.2014

Уважаемые Ардуинщики. Кто сталкивался с подключением ЖК индикатора МТ-12864J к  Ардуино UNO? Я тут почитал литературу, на какие выводы какие сигналы нужно подавать, чтобы "оживить" индикатор. Добился написание в одной строчке двух слов. Примитивно прописал каждый пиксел сформировалась надпись. Но скетч занял больше половины памяти. На видеороликах на таких дисплеях всякие "кренделя" выписывают... Догадываюсь, что как-то нужно работать с массивом дисплея, с библиотеками и наверно, еще что-то. Подскажите, пож-та поподробнее и если можно с конкретным примером-скетчем, с пояснениями,  чтоб на дисплее хоть что-то отображалось. Буду очень признателен.

vvadim
Offline
Зарегистрирован: 23.05.2012

Для работы с изображением через Arduino  существует готовая библиотека GLCD v3. На странице, описывающей работу с этой библиотекой и принцип подключения, экрану MT-12864J соответствует «Pinout A». При подключении будет задействовано 13 портов Arduino. Вы сможете задать какие именно.

Oleg.L.
Offline
Зарегистрирован: 19.08.2014

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

Oleg.L.
Offline
Зарегистрирован: 19.08.2014

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

C:\Users\Администратор\Documents\Arduino\libraries\ks0108\ks0108.cpp: In member function 'void ks0108::Init(boolean)':
C:\Users\Администратор\Documents\Arduino\libraries\ks0108\ks0108.cpp:505: error: 'OUTPUT' was not declared in this scope
C:\Users\Администратор\Documents\Arduino\libraries\ks0108\ks0108.cpp:505: error: 'pinMode' was not declared in this scope
C:\Users\Администратор\Documents\Arduino\libraries\ks0108\ks0108.cpp:511: error: 'delay' was not declared in this scope
 
Переустановил версию Ардуины на 1.1.6, переустановил библиотеки - все равно пишет одни и теже ошибки при компиляции.
Открывал библиотеки из папки документов - пробовал компилировать библиотеку тоже пишет ошибки как и выше указанные.Хотя операторы и синтаксис написаны корректно. 
У кого какие идеи на этот счет. Пож-та подсобите. Может у кого есть работающие примеры скетчей?