Inhaltsverzeichnis:

ST7920 128X64 LCD-Display zu ESP32 - Gunook
ST7920 128X64 LCD-Display zu ESP32 - Gunook

Video: ST7920 128X64 LCD-Display zu ESP32 - Gunook

Video: ST7920 128X64 LCD-Display zu ESP32 - Gunook
Video: 3V3 12864 Graphic LCD Interfaced with ESP32 2024, Juli
Anonim
ST7920 128X64 LCD-Display zu ESP32
ST7920 128X64 LCD-Display zu ESP32

Dieses Instructables wird eindeutig keine Preise für seine Qualität oder was auch immer gewinnen!

Bevor ich mit diesem Projekt begann, habe ich im Internet geschaut und nichts über den Anschluss dieses LCD an einen ESP32 gefunden, also dachte ich, dass es bei Erfolg dokumentiert und geteilt werden sollte.

Lieferungen

Alles, was Sie brauchen, ist ein ST7920 128X64 LCD-Display, ein ESP32 und ein 10K-Poti.

Schritt 1: Die Verbindungen

Die Verbindungen
Die Verbindungen

Verbinden Sie alle drei Komponenten wie oben beschrieben.

Es kann möglich sein, verschiedene Pins auf dem ESP32 zu verwenden, aber ich weiß es nicht genau.

Schritt 2: Der Code

Ich habe die Arduino IDE verwendet, um den Code auf den ESP32 hochzuladen.

Wenn Sie nicht wissen, wie Sie den ESP32 mit der Arduino IDE verbinden und programmieren, suchen Sie im Internet nach einer Anleitung, die ganz einfach zu finden ist.

Die von mir verwendete Bibliothek ist die U8g2-Bibliothek V2.27.6 von Oliver.

Nachdem Sie die U8g2-Bibliothek installiert haben, gehen Sie in die Beispiele und öffnen Sie "Examples/U8g2/full_buffer/GraphicsTest".

Suchen Sie nun im Code die Zeile, die wie folgt aussieht:

//U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* Uhr=*/ 13, /* Daten=*/ 11, /* CS=*/ 10, /* Reset=*/ 8);

Und ersetzen Sie es durch:

U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* Takt=*/ 18, /* Daten=*/ 23, /* CS=*/ 5, /* Reset=*/ 22); // ESP32

Laden Sie den Code auf Ihren ESP32 hoch und drücken Sie die Daumen, es funktioniert!

Schritt 3: Fazit

Dies ist meine erste Instructables.

Ich weiß, es ist nicht super schick oder so, aber zumindest ist es da und es kann jemandem helfen.

Bitte kommentieren Sie Ihre Erfahrungen, indem Sie diese Anweisungen befolgen, und ich werde versuchen, sie zu aktualisieren und zu verbessern!

- Blaise

Empfohlen: