Inhaltsverzeichnis:

ARDUINO-MENÜ-DESIGN mit OLED-UI (BENUTZEROBERFLÄCHE) - Gunook
ARDUINO-MENÜ-DESIGN mit OLED-UI (BENUTZEROBERFLÄCHE) - Gunook

Video: ARDUINO-MENÜ-DESIGN mit OLED-UI (BENUTZEROBERFLÄCHE) - Gunook

Video: ARDUINO-MENÜ-DESIGN mit OLED-UI (BENUTZEROBERFLÄCHE) - Gunook
Video: Arduino OLED Menu Tutorial (for beginners - Arduino UNO, 128x64px SSD1306 OLED screen, u8g) 2024, November
Anonim
Image
Image

Hallo zusammen! In diesem Tutorial werde ich versuchen zu erklären, wie man ARDUINO MENU DESIGN mit dem i2c OLED Screen erstellt. Es wird auch als UI (Benutzeroberfläche) bezeichnet. Es wurde für viele Projekte verwendet, aber es muss Ihnen von 3D-Druckern bekannt sein:)

Hier auch Video zu diesem Projekt. Sie können sich dieses Video ansehen und sehen, wie es funktioniert hat.

Nun, ehrlich gesagt, wenn Sie Ihr eigenes Menüdesign selbst erstellen, wird es viel zu Ihren Programmier- und Algorithmusfähigkeiten beitragen. Ich habe fast 4 Stunden gebraucht, um ein so einfaches Menüdesign zu erstellen. Deshalb versuche ich, es zu 100 % selbst zu machen. Natürlich habe ich in einigen Teilen etwas Hilfe in Anspruch genommen. Zum Beispiel, welche Art von Menü ich entwerfen soll usw. (Aber die meisten Algorithmen gehören mir) Beachten Sie Folgendes: Wenn Sie Ihr eigenes Menüdesign erstellen möchten, müssen Sie mit den grundlegendsten beginnen Schritt dh versuchen Sie dies: Wenn die Taste gedrückt wird, muss das Auswahlzeichen dh ">" nach unten gehen….

Schritt 1: Erforderliche Hardware

x1 Arduino (Uno, Nano, Mega …. usw.)

x1 OLED-BILDSCHIRM (ich habe ein i2c-Modell verwendet, das aufgrund der geringen Anschluss-Pin-Nummer sehr gut ist, aber Sie können jeden gewünschten Bildschirm verwenden, müssen jedoch natürlich einige Änderungen am Code vornehmen!)

x3-Taste

x3 10k Widerstand

x1 Steckbrett

Genug Jumper

Schritt 2: Schaltungsverbindung

Nun, wir haben hier eine ganz einfache Verbindung. Wie bereits erwähnt, können Sie, wenn Sie einen anderen Bildschirmtyp (5110, 16x2….) haben, Änderungen vornehmen, je nachdem, was Sie haben.

Beachten Sie Folgendes: Achten Sie auf den Anschluss der Tasten und Pull-Down-Widerstände. Stellen Sie die Verbindung wie in der Abbildung unten her. Ein falscher Widerstandsanschluss kann zu Fehlern führen. In dieser Konfiguration erhalten wir beim Drücken der Taste 1 (HIGH).

Schritt 3: Quellcode

Ok liebe Macher:) wir haben hier Quellcode. Wie Sie vielleicht wissen, bereite ich mein Projekt für meinen YouTube-Kanal auf Türkisch vor. Ich versuche jedoch, neben fast jeder Zeile Erklärungen zu übersetzen oder hinzuzufügen. Dieses Projekt ist irgendwie halb - englisch/türkisch vorbereitet. Für diejenigen, die kein Türkisch können, habe ich Erklärungen hinzugefügt. Wenn Sie dennoch ein Problem damit haben, lassen Sie es mich bitte wissen und stellen Sie Ihre Frage hier oder auf dem Youtube-Kanal. Ich bin sicher, dass Sie ziemlich schlau sind und kein Problem mit diesem Sprachunterschied haben werden. Lass dich nicht von der Sprache blockieren:)

Schritt 4: Abonniere meinen Kanal, wenn du magst

Sie können sich das Video ansehen, wie dieses Projekt funktioniert.

Wenn dir mein Projekt gefällt, kannst du dir andere auf meinem Kanal anschauen und mich unterstützen. Mach dir keine Sorgen um die Sprache, meistens bereite ich meine Codes mit englischer Erklärung vor. Wenn Sie Fragen haben, können Sie Ihre Fragen entweder hier oder auf dem Youtube-Kanal stellen.

Mein Youtube-Kanal: Youtube-KanalBitte lassen Sie es mich wissen, wenn Sie ohne Zweifel auf ein Problem stoßen!

Spaß haben!

Empfohlen: