Cuprins:

Afișaj LCD ST7920 128X64 la ESP32: 3 pași
Afișaj LCD ST7920 128X64 la ESP32: 3 pași
Anonim
Afișaj LCD ST7920 128X64 la ESP32
Afișaj LCD ST7920 128X64 la ESP32

Acest Instructables nu va câștiga premii pentru calitatea sa sau orice altceva!

Înainte de a începe acest proiect, m-am uitat la internet și nu am găsit nimic despre conectarea acestui LCD la un ESP32, așa că m-am gândit că, după succes, ar trebui documentat și partajat.

Provizii

Tot ce veți avea nevoie este un afișaj LCD ST7920 128X64, un ESP32 și o oală de 10K.

Pasul 1: Conexiunile

Conexiunile
Conexiunile

Conectați toate cele trei componente urmând conexiunile de mai sus.

Poate fi posibil să folosiți pini diferiți pe ESP32, dar nu știu sigur.

Pasul 2: Codul

Am folosit Arduino IDE pentru a încărca codul pe ESP32.

Dacă nu știți cum să vă conectați și să programați ESP32 cu Arduino IDE, căutați instrucțiuni pe Internet, este destul de ușor de găsit.

Biblioteca pe care am folosit-o este biblioteca U8g2 V2.27.6 de Oliver.

După ce ați instalat biblioteca U8g2, intrați în exemple și deschideți „Exemple / U8g2 / full_buffer / GraphicsTest”.

Acum, în cod, Găsiți linia care arată astfel:

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

Și înlocuiți-l cu:

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

Încărcați codul pe ESP32 și, cu degetele încrucișate, funcționează!

Pasul 3: Concluzie

Acesta este primul meu Instructables.

Știu că nu este super-fantezist sau altceva, dar cel puțin este acolo și poate ajuta pe cineva.

Vă rugăm să comentați experiența dvs. urmând aceste instrucțiuni și voi încerca să o actualizez și să o îmbunătățesc!

- Blaise

Recomandat: