LCD12864 — различия между версиями
Материал из CADR
Avp (обсуждение | вклад) (Новая страница: «= Подключение к Arduino Nano по SPI = {| class="wikitable" |- ! PIN# !! LCD12864 !! Назначение пина || Arduino Nano |- | 01 || GND |…») |
(нет различий)
|
Текущая версия на 10:37, 16 декабря 2022
Подключение к Arduino Nano по SPI
PIN# | LCD12864 | Назначение пина | Arduino Nano |
---|---|---|---|
01 | GND | Земля | GND |
02 | VCC | Питание дисплея | VIN |
03 | V0 | Регулировка контраста | VIN |
04 | RS | D2 | |
05 | R/W | D3 | |
06 | E | D4 | |
07 | DB0 | ||
08 | DB1 | ||
09 | DB2 | ||
10 | DB3 | ||
11 | DB4 | ||
12 | DB5 | ||
13 | DB6 | ||
14 | DB7 | ||
15 | PSB | GND | |
16 | NC | ||
17 | RST | D5 | |
18 | VOUT | ||
19 | BLA | Анод светодиода подсветки дисплея | VIN |
20 | BLK | Катод светодиода подсветки дисплея | GND |
Библиотеки
Пример кода
#include <U8g2lib.h>
U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0,
4, // clock
3, // data
2, // cs
5); // reset
void setup() {
u8g2.begin();
}
void loop(void) {
u8g2.firstPage();
do {
u8g2.setFont(u8g2_font_ncenB14_tr);
u8g2.drawStr(0,20,"CADR");
u8g2.drawStr(0,40,"cadrspace.ru");
} while ( u8g2.nextPage() );
delay(1000);
}