Изменения

Перейти к: навигация, поиск

LCD12864

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


= Библиотеки =
* u8g2 (https://github.com/olikraus/u8g2)

= Пример кода =
<code><pre>
#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);
}
</pre></code>

= Источники =
* https://blog.csdn.net/Madon_G/article/details/116566140

[[Категория:База знаний]]

Навигация