LCD12864
Материал из CADR
								Версия от 10:37, 16 декабря 2022; Avp (обсуждение | вклад) (Новая страница: «= Подключение к Arduino Nano по SPI = {| class="wikitable" |- ! PIN# !! LCD12864 !! Назначение пина || Arduino Nano |- | 01 || GND |…»)
Подключение к 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);
}


