Мазмуну:

ST7920 128X64 LCD дисплейи ESP32ге: 3 кадам
ST7920 128X64 LCD дисплейи ESP32ге: 3 кадам

Video: ST7920 128X64 LCD дисплейи ESP32ге: 3 кадам

Video: ST7920 128X64 LCD дисплейи ESP32ге: 3 кадам
Video: Дисплей 128x64 на контроллере ST7920 2024, Июль
Anonim
ST7920 128X64 LCD дисплейи ESP32ге
ST7920 128X64 LCD дисплейи ESP32ге

Бул Instructables, албетте, анын сапаты же башка нерселери үчүн сыйлыктарга ээ боло албайт!

Бул долбоорду баштоодон мурун, мен интернетте карап туруп, бул ЖКны ESP32ге туташтыруу жөнүндө эч нерсе тапкан жокмун, ошондуктан ийгиликке жеткенден кийин аны документтештирүү жана бөлүшүү керек деп ойлодум.

Жабдуулар

Сизге ST7920 128X64 LCD дисплейи, ESP32 жана 10K идиш гана керек болот.

1 -кадам: Байланыштар

The Connections
The Connections

Жогорудагы байланыштардан кийин бардык үч компонентти туташтырыңыз.

ESP32де ар кандай казыктарды колдонуу мүмкүн болушу мүмкүн, бирок так билбейм.

2 -кадам: Код

Мен кодду ESP32ге жүктөө үчүн Arduino IDE колдондум.

Эгерде сиз ESP32ди Arduino IDE менен кантип туташтырууну жана программалоону билбесеңиз, интернеттен көрсөтмөлөрдү издеңиз, аны табуу оңой.

Мен колдонгон китепкана U8g2 китепканасы V2.27.6 Оливер тарабынан.

U8g2 китепканасын орноткондон кийин, мисалдарга кирип, "Examples/U8g2/full_buffer/GraphicsTest" ачыңыз.

Эми, коддон, окшош линияны табыңыз:

// U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0,/* clock =*/13,/* data =*/11,/* CS =*/10,/* reset =*/8);

Жана аны менен алмаштырыңыз:

U8G2_ST7920_128X64_F_SW_SPI u8g2 (U8G2_R0, /* clock =* / 18, /* data =* / 23, /* CS =* / 5, /* reset =* / 22); // ESP32

Кодду ESP32ге жүктөңүз, манжаларыңыз менен иштейт!

3 -кадам: Жыйынтык

Бул менин биринчи көрсөтмөлөрүм.

Мен билем, бул супер фантастика же башка нерсе эмес, бирок жок дегенде ал ошол жерде жана кимдир бирөөгө жардам бериши мүмкүн.

Сураныч, бул көрсөтмөлөрдү аткарып, тажрыйбаңызды комментарийлеңиз, мен аны жаңыртып, жакшыртканга аракет кылам!

- Блез

Сунушталууда: