Inhoudsopgave:

ST7920 128X64 LCD-scherm naar ESP32 - Ajarnpa
ST7920 128X64 LCD-scherm naar ESP32 - Ajarnpa

Video: ST7920 128X64 LCD-scherm naar ESP32 - Ajarnpa

Video: ST7920 128X64 LCD-scherm naar ESP32 - Ajarnpa
Video: LCD DISPLAY 128x64 ST7920 GRAPHIC SPI - Arduino tutorial #16 2024, November
Anonim
ST7920 128X64 LCD-scherm naar ESP32
ST7920 128X64 LCD-scherm naar ESP32

Deze Instructables gaat duidelijk geen prijzen winnen voor zijn kwaliteit of wat dan ook!

Voordat ik aan dit project begon, keek ik op internet en vond niets over het aansluiten van dit LCD-scherm op een ESP32, dus ik dacht dat het bij succes gedocumenteerd en gedeeld moest worden.

Benodigdheden

Alles wat je nodig hebt is een ST7920 128X64 LCD-scherm, een ESP32 en een 10K pot.

Stap 1: De verbindingen

De verbindingen
De verbindingen

Sluit alle drie de componenten aan volgens de bovenstaande aansluitingen.

Het is misschien mogelijk om verschillende pinnen op de ESP32 te gebruiken, maar dat weet ik niet zeker.

Stap 2: De code

Ik heb de Arduino IDE gebruikt om de code op de ESP32 te uploaden.

Als je niet weet hoe je de ESP32 moet aansluiten en programmeren met de Arduino IDE, zoek dan naar instructies op internet, het is vrij eenvoudig te vinden.

De bibliotheek die ik heb gebruikt, is de U8g2-bibliotheek V2.27.6 van Oliver.

Nadat u de U8g2-bibliotheek hebt geïnstalleerd, gaat u naar voorbeelden en opent u "Voorbeelden/U8g2/full_buffer/GraphicsTest".

Zoek nu in de code de regel die er als volgt uitziet:

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

En vervang het door:

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

Upload de code naar je ESP32 en, vingers gekruist, het werkt!

Stap 3: Conclusie

Dit is mijn eerste Instructables.

Ik weet dat het niet superchique is of zo, maar het is er in ieder geval en het kan iemand helpen.

Geef een reactie op uw ervaring volgens deze instructies en ik zal proberen deze bij te werken en te verbeteren!

- Blaise

Aanbevolen: