Taula de continguts:

Pantalla LCD ST7920 128X64 a ESP32: 3 passos
Pantalla LCD ST7920 128X64 a ESP32: 3 passos

Vídeo: Pantalla LCD ST7920 128X64 a ESP32: 3 passos

Vídeo: Pantalla LCD ST7920 128X64 a ESP32: 3 passos
Vídeo: Arduino LCD Tutorial ST7920 2024, Juliol
Anonim
Pantalla LCD ST7920 128X64 a ESP32
Pantalla LCD ST7920 128X64 a ESP32

És clar que aquest Instructables no guanyarà premis per la seva qualitat o el que sigui!

Abans d’iniciar aquest projecte, vaig mirar a Internet i no vaig trobar res sobre la connexió d’aquest LCD a un ESP32, de manera que vaig pensar que, si tenia èxit, s’hauria de documentar i compartir.

Subministraments

Tot el que necessiteu és una pantalla LCD ST7920 128X64, un ESP32 i un test de 10K.

Pas 1: les connexions

Les connexions
Les connexions

Connecteu els tres components seguint les connexions anteriors.

Potser és possible utilitzar diferents pins a l’ESP32, però no ho sé amb seguretat.

Pas 2: el codi

He utilitzat l'IDE Arduino per penjar el codi a l'ESP32.

Si no sabeu com connectar i programar l’ESP32 amb l’IDE Arduino, busqueu instruccions a Internet, és molt fàcil de trobar.

La biblioteca que he utilitzat és la biblioteca U8g2 V2.27.6 d'Oliver.

Un cop hàgiu instal·lat la biblioteca U8g2, aneu a exemples i obriu "Exemples / U8g2 / full_buffer / GraphicsTest".

Ara, al codi, cerqueu la línia que té aquest aspecte:

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

I substituïu-lo per:

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

Pengeu el codi al vostre ESP32 i, amb els dits creuats, funciona!

Pas 3: Conclusió

Aquest és el meu primer instructables.

Sé que no és super elegant ni res, però almenys hi és i pot ajudar a algú.

Comenteu la vostra experiència seguint aquestes instruccions i provaré d'actualitzar-la i millorar-la.

- Blaise

Recomanat: