Описание



Краткое введение:
UseArduinoStandardWireLibrary к драйверscg12864b01screen, просто оплатите внимание ie2cуровень шины достаточно (thisRSCG12864B01yes5VOf, Arduino ARMThe series is3.3V, поэтому вам нужно купить 3.3vversion lcd, в противном случае, плата управления будет повреждена).
Недавно упакованы в библиотеке уже inUNORun upExample? Нет проблем 。
Теперь давайте вкратце предоставим некоторые функции функциональной библиотеки. Давайте рассмотрим первый пример.
[Kenrobot_code] # включить <RSCG12864B. h>
/Фактическое количество проводки для использования экрана должно be3 + 2
/3 см toI2CTwo линии плюс один из screensBusyThe сигнальная линия
/2, что means5VandGND
Const int busyPin = 7;
RAYLIDLCD myLCD (busyPin);/I defineBusySignal toD7 (Digital port7)
Void setup () {
/Поставьте свой код установки здесь, чтобы один раз выполнить:
MyLCD. begin ();/Инициализация экрана
MyLCD. Набор Яркость (255)/комплект экран Яркость to255
}
Void loop () {
/Поставьте свой основной код здесь, чтобы запускаться повторно:
Unsigned char i;
/Следующие четыре массива являются кодами китайских символов
Char разницей [] = {0XC9, 0XEE, 0XDB, 0XDA, 0XCA, 0XD0, 0XC8, 0XF0, 0XC1, 0XA2, 0XB5, 0XC2, 0XB5, 0XE7, 0XD7, 0XD3, 0x00 ,};
Чар f1 [] = {0X49, 0X32, 0X43, 0XBD, 0XD3, 0XBF, 0XDA, 0X2C, 0XC4, 0XDA, 0XBD, 0XA8, 0XD7, 0XD6, 0XBF, 0XE2, 0 ,};
Чар f2 [] = {0XD6, 0XD0, 0XCE, 0XC4, 0X2C, 0XBA, 0XAB, 0XCE, 0XC4, 0X2C, 0XC8, 0XD5, 0XCE, 0XC4, 0 ,};
Char f3 [] = {0XD6, 0XA7, 0XB3, 0XD6, 0X32, 0X44, 0XBB, 0XE6, 0XCD, 0XBC, 0};
MyLCD. displayBMP (0);/эта функция отображает уже имеющиеся скринфотки в
Задержка (800);
MyLCD. displayBMP (1);
Задержка (800);
MyLCD. displayBMP (2);
Задержка (800);
MyLCD. displayBMP (3);
Задержка (800);
MyLCD. displayBMP (4);
Задержка (800);
MyLCD. displayBMP (5);
Задержка (800);
MyLCD. clear ();/чистый экран
MyLCD. print (0, 15, chn, VLARGE);/printIt используется для отображения символов в указанном положении, обратитесь к следующим инструкциям по использованию
/Печать (скринкс, скринь, символ, размер текста); среди них название магазина маленькое, нормальное, большое, большое, VLARGE
/Дисплей китайский onlyLARGEandVLARGE
MyLCD. print (8, 35, "www.raylid.com", VLARGE);
Задержка (3000);
MyLCD. clear ();
MyLCD. print (16, 15, chn, LARGE);
MyLCD. print (20, 35, "www.raylid.com", большой);
Задержка (3000);
MyLCD. clear ();
MyLCD. fontReversOn ();/анти-белый дисплей, пожалуйста, обратитесь к картинке выше для определенного эффекта
MyLCD. print (25, 0, «встроенный шрифт», крупный);/ирония
MyLCD. fontReversOff ();/выключить белый
MyLCD. print (3, 15, "5*7 ASCII 0123456789", SMALL);/см.
MyLCD. print (3, 25, "5*7 ASCII ABCDEabcde", SMALL);
MyLCD. print (20, 35, "6*12/12*12 шрифт", крупный);
MyLCD. print (5, 48, "8*16/16*16 шрифт", VLARGE);
Задержка (3000);
MyLCD. clear ();
MyLCD. print (0, 0, f1, VLARGE);
MyLCD. Принт (0, 16, f2, VLARGE);
MyLCD. Принт (0, 32, f3, VLARGE);
MyLCD. drawRect (0, 50, 127, 63);/нарисуйте белый прямоугольник
/Применение следующим образом
/DrawRect (x1, y1, x2, y2);
Для (i = 2; i <= 125; i + +)
{
MyLCD. drawRectF (2,52, i, 61);/нарисуйте сплошной прямоугольник, используйте такой же, как белый прямоугольник
Задержка (100);
}
Задержка (3000);
}
[/Kenrobot_code]














