Подключение графического дисплея HELP
Доброго времени суток!
Столкнулся с проблемой подключения GLCD
Уже как месяц прислали набор:
http://www.aliexpress.com/product-fm...olesalers.html
Экран выглядит так:
http://www.aliexpress.com/product-fm...olesalers.html
Это видимо даташит:
http://www.kxmlcd.com/UploadFiles/20110317134625161.pdf
подключил так же как и товарищ Nixoid :)
http://www.compcar.ru/forum/showthread.php?t=7312
Изрыл весь нет, а скетча не нашел… соответственно запустить не могу…
Ардуино ругается при вводе команды GLCD :eek:
Планировал его использовать в текстовом режиме, вывод показаний темпиратур, давления...
Может скетч у кого правильный завалялся??? Как его победить???
Обновление Ардуинки 0023 стоит…
Вложений: 1
Re: Подключение графического дисплея
Соответственно подключение по таблице
Источник
PHP код:
#include <ks0108.h> // library header
#include <Arial14.h> // font definition for 14 point Arial font.
#include "SystemFont5x7.h" // system font
#include "ArduinoIcon.h" // bitmap
unsigned long startMillis;
unsigned int iter = 0;
void setup(){
GLCD.Init(NON_INVERTED); // initialise the library
GLCD.ClearScreen();
GLCD.DrawBitmap(ArduinoIcon, 32,0, BLACK); //draw the bitmap at the given x,y position
delay(3000);
GLCD.ClearScreen();
GLCD.SelectFont(System5x7); // select fixed width system font
}
void loop(){ // run over and over again
startMillis = millis();
while( millis() - startMillis < 1000){ // loop for one second
GLCD.DrawRect(0, 0, 64, 61, BLACK); // rectangle in left side of screen
GLCD.DrawRoundRect(68, 0, 58, 61, 5, BLACK); // rounded rectangle around text area
for(int i=0; i < 62; i += 4)
GLCD.DrawLine(1,1,63,i, BLACK); // draw lines from upper left down right side of rectangle
GLCD.DrawCircle(32,31,30,BLACK); // draw circle centered in the left side of screen
GLCD.FillRect(92,40,16,16, WHITE); // clear previous spinner position
GLCD.CursorTo(5,5); // locate curser for printing text
GLCD.PrintNumber(++iter); // print current iteration at the current cursor position
}
// display number of iterations in one second
GLCD.ClearScreen(); // clear the screen
GLCD.CursorTo(13,2); // positon cursor
GLCD.Puts("FPS= "); // print a text string
GLCD.PrintNumber(iter); // print a number
}
Re: Подключение графического дисплея
подключено вроде все правильно, да вот только PHP код: не подходит... снова ругается ардуина на GLCD пишет: GLCD was not declared in this scope
и еще куча всего...
Re: Подключение графического дисплея
А библиотека ks0108 установлена?
Re: Подключение графического дисплея
Конечно нет..
А что это такое и с чем его едят??? :eek:
А самое главное как устанавливать и куда?
Re: Подключение графического дисплея
Проверь есть ли у тебя такая папка arduino-0023\libraries\ks0108
Re: Подключение графического дисплея
Спасибо за подсказки!
Извините, что так долго, пришлось отвлечься...
Дело сдвинулось с мертвой точки, установил библиотеку, програмки теперь компилируются, за то не загружаются в мегу.
пишет: problem uploading to board. see http://www.arduino.cc/en/Guilde/Trou...ting#upgrading for suggestions
зашел по ссылке, а она не работает...
Re: Подключение графического дисплея
Нужно правильно указать плату и порт в настройках IDE
Re: Подключение графического дисплея
Спасибо огромное за подсказки!
Если не Вы, яб наверное еще месяц провозился...:)
Не знаю, в чем прикол, но я пытался залить другой скечт (мигание диодов, списанный с книжки) произошла та же ошибка...
Я отключил от макетки экран и все залилось, далее загрузил в мегу скечт что был мне предложен для примера, отключил мегу от питания и юсб, воткнул в макетку дисплей.
После запитки меги, экран ожил нормально функционирует....
Буду искать ошибки по подключению..:confused: