Display LCD ST7920 128X64 su ESP32: 3 passaggi
Display LCD ST7920 128X64 su ESP32: 3 passaggi
Anonim
Display LCD ST7920 128X64 su ESP32
Display LCD ST7920 128X64 su ESP32

Questo Instructables chiaramente non vincerà premi per la sua qualità o altro!

Prima di iniziare questo progetto, ho guardato su Internet e non ho trovato nulla sul collegamento di questo LCD a un ESP32, quindi ho pensato che in caso di successo, dovrebbe essere documentato e condiviso.

Forniture

Tutto ciò di cui avrai bisogno è un display LCD ST7920 128X64, un ESP32 e un pot da 10K.

Passaggio 1: le connessioni

Le Connessioni
Le Connessioni

Collegare tutti e tre i componenti seguendo i collegamenti di cui sopra.

Potrebbe essere possibile utilizzare pin diversi su ESP32 ma non lo so per certo.

Passaggio 2: il codice

Ho usato l'IDE Arduino per caricare il codice su ESP32.

Se non sai come connettere e programmare ESP32 con l'IDE Arduino, cerca le istruzioni su Internet, è abbastanza facile da trovare.

La libreria che ho usato è la libreria U8g2 V2.27.6 di Oliver.

Una volta installata la libreria U8g2, vai negli esempi e apri "Examples/U8g2/full_buffer/GraphicsTest".

Ora, nel codice, trova la riga che assomiglia a questa:

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

E sostituiscilo con:

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

Carica il codice sul tuo ESP32 e, incrociando le dita, funziona!

Passaggio 3: conclusione

Questo è il mio primo Instructables.

So che non è super stravagante o altro, ma almeno è lì e potrebbe aiutare qualcuno.

Commenta la tua esperienza seguendo queste istruzioni e cercherò di aggiornarla e migliorarla!

- Blaise

Consigliato: