Sommario:

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

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

Video: Display LCD ST7920 128X64 su ESP32: 3 passaggi
Video: Arduino OLED Menu Tutorial (for beginners - Arduino UNO, 128x64px SSD1306 OLED screen, u8g) 2024, Luglio
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: