So können Sie Top 108 × Top 10 OLED -Display mit Arduino uno anstellen

So können Sie Top 108 × Top 10 OLED -Display mit Arduino uno anstellen
Das Vernetzung des Anzeigemoduls mit Arduino in einem Projekt bietet ein besseres Verständnis der Eingaben und Ausgaben des Arduino -Programms. Es gibt eine Vielzahl von Displays, die in einem Arduino -Projekt verwendet werden können, aber die Auswahl des Moduls hängt von der Art und Menge an Daten ab, die angezeigt werden sollen. In diesem Artikel wird kurz die Schnittstelle eines 128 × 64 OLED-Displays mit Arduino erläutert.

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 OLED
// Initialisierung der OLED -Anzeige
U8GLIB_SSD1306_128X64 U8G (u8g_i2c_opt_none | u8g_i2c_opt_dev_0);
void Display (void)
U8G.setfont (u8g_font_unifont); // Einstellen der Schrift der Daten
U8G.Drawstr (30, 10, "Willkommen");/* Anzeigen der Daten sowie der Einstellung der Daten für die Daten zu OLED*/
U8G.DrawstrE (50, 35, "bis");/* Anzeige der Daten sowie der Einstellung der Daten für die Daten zu OLED*/
U8G.Draw StrEstr (30, 56, "LinuxHint"); /* Anzeigen der Daten sowie der Einstellung von Platz für die Daten auf OLED*/

void setup ()

Hohlraumschleife (void)

Im 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.