OLED Display

Erstellt von Marc Reid
Benötigtes Material
  • Arduino Uno
  • USB-Kabel für den Arduino
  • I2C OLED Display 128x64
  • 4x MM-Kabel
  • Breadboard
Benötigte Software
  • Bibliothek SSD1306Ascii von Bill Greiman
Als PDF
PDF-Download
Arbeitsblatt

Beschreibung

Mit einem OLED Display kann man Buchstaben und Nummern darstellen, aber auch kleine Grafiken. Man kann zum Beispiel Messwerte oder auch den Zustand in dem sich der Arduino befindet anzeigen lassen (“fahre vorwärts” / “fahre rückwärts”). Im Vergleich zum LCD lassen sich häufig mehr Informationen auf dem Display darstellen.

Verkabelung

OLED DisplayArduino
GNDGND
VCC5V
SDAA4
SCLA5
Schaltplan

Schaltplan

Code

#include <Wire.h>

#include "SSD1306Ascii.h"
#include "SSD1306AsciiWire.h"
#define I2C_ADDRESS 0x3C

SSD1306AsciiWire oled;

void setup() {
  Wire.begin();
  Wire.setClock(400000L);
  oled.begin(&Adafruit128x64, I2C_ADDRESS);
}

void loop() {
  oled.setFont(fixed_bold10x15);  // Auswahl der Schriftart
  oled.clear();                   // Löschen der aktuellen Displayanzeige
  oled.println("Viel");  // Text in der ersten Zeile. "println" sorgt dabei für
                         // einen Zeilensprung.
  oled.print("Erfolg!!!");  // Text in der zweiten Zeile. Da es keine dritte
                            // Zeile gibt, wird hier kein Zeilenumsprung
                            // benötigt.

  delay(2000);
}

Das Material und dessen Inhalte sind - sofern nicht anders angegeben - lizenziert unter der Creative Commons Lizenz CC BY-NC-SA 4.0 (für den vollständigen Lizenztext siehe https://creativecommons.org/licenses/by-sa/4.0/legalcode )