128 × 64 OLED -Anzeige
TEr ist die volle Form von OLED ist ÖRganic Lig EMitting DIode und kann als Alternative zu herkömmlichen 16 × 2 LCD -Anzeigen für eine bessere und detaillierte Ausgabe verwendet werden. Es ist eine 0.96-Zoll-Anzeigemodul mit 4 Stiften und eine Auflösung von 128 × 64. Dieses Modul ist ein Modul mit geringem Stromverbrauch mit einem hohen Kontrastverhältnis. In ähnlicher Weise unterstützt dieses Modul sowohl die SPI- als auch die I2C -Kommunikation und verbraucht sehr geringe Leistung.
Der Betriebsspannungsbereich für diese monochromatische Anzeige stammt von 3.3 Volt bis 5 Volt.
Die 128 × 64 OLED -Anzeige -Pin -Konfiguration wird in der folgenden Tabelle erwähnt:
Stift | Beschreibung |
---|---|
1 (VDD) | Spannung an das OLED -Display zu liefern |
2 (GND) | Zum Erde des OLED -Displays |
3 (SCK) | Der Uhreingang für das OLED -Display |
4 (SDA) | Senden und Empfangen der Daten |
Wie man 128 × 64 OLED mit Arduino uno anschließt
Das OLED -Display ist mit dem Arduino angeschlossen, indem der Taktnadel mit dem analogen Pin 5 angeschlossen wird, und der analoge Pin 4 des Arduino ist an den Datenstift angeschlossen. Das Schema der Schnittstelle des OLED 128 × 64 ist als:
So installieren Sie die Bibliothek für 128 × 64 OLED
Um das OLED -Display mit Arduino zu verkürzen.
Um die Bibliothek zuerst zu installieren.
Sobald Sie den Bibliotheksmanager geöffnet haben, geben Sie das Keyword ein U8glib im grauen Suchraum. Als nächstes müssen Sie das finden U8glib von Oliver und wenn Sie den Cursor nach unten verschieben, wird ein Installationssymbol angezeigt, um die Bibliothek zu installieren. Wir haben unten auch eine Bildillustration bereitgestellt, um ein leichtes Verständnis für die Installation der Bibliothek für die OLED -Anzeige zu vermitteln.
Nach der Installation der Basisbibliothek gibt es eine Bibliothek für die Grafik, die ebenfalls benötigt wird, damit wir die Bibliothek durch das Schreiben des Schlüsselworts herunterladen können GFX Im Suchbereich des Bibliotheksmanagers.
Als nächstes müssen Sie die Bibliothek finden Adafruit Dotstarmatrix von Adafruit und klicken Sie auf das Symbol Installieren.
Klick auf das Alle installieren Symbol zum Installieren der GFX -Bibliothek:
Hardware -Montage zur Schnittstelle 128 × 64 OLED mit Arduino Uno
Nach der Installation der erforderlichen Bibliothek für das OLED haben wir das OLED mit Arduino mit dem Anzeigemodul auf das Stirnbrett zusammengetan. Mit Hilfe des Verbindungsdrahtes haben wir die OLED -Stifte an die Stifte von Arduino Uno angeschlossen. Die Verbindungen zur Interaktion der OLED mit Arduino werden weiter verständlich gemacht. Das unten veröffentlichte Bild wird weiter verständlich gestaltet:
Arduino -Code zur Schnittstelle 128 × 64 OLED mit Arduino Uno
Der Arduino -Code wurde zum Schnittstellen der OLED -Anzeige zusammengestellt:
#include "u8glib.H "// Bibliothek für die OLEDIm Arduino -Code ist die Bibliothek zuerst für die Anzeige definiert, die es istU8glib.H" und danach wird OLED 128 × 64 initialisiert.
Um die Daten in der OLED anzuzeigen, wird eine Funktion namens Anzeige erstellt, in der die zu angezeigten Daten angegeben werden. In ähnlicher Weise wird die Position der Daten auch für jede Datenzeile angegeben, in der sie angezeigt werden.
So setzen Sie die Schrift der angezeigten Daten die Funktion U8G.setfont () wird verwendet und für die Einstellung der Stelle für jede Daten und die angezeigten Daten werden auf der OLED gedruckt U8G.Drawstr () Funktion.
Hardwaredemonstration für die Schnittstelle 128 × 64 OLED mit Arduino Uno
Die Ausgabe, wenn das Arduino -Programm zum Schnittstellen des OLED -128 × 64 -Displays mit Arduino uno zusammengestellt wurde:
Abschluss
Das 128 × 64 OLED ist eine monochromatische Anzeige, die für die Parameter des Arduino -Programms verwendet werden kann. Diese Anzeigemodule verbrauchen sehr kleine Mengen an Strom und haben eine hohe Helligkeit und ein hohes Kontrastverhältnis. In diesem Artikel wird der Vernetzungsprozess der 128 × 64 -OLED -Anzeige erläutert. Detaillierte schematische, Hardwarekonfiguration und Code werden ebenfalls bereitgestellt.