Das Beispielprogramm zeigt, wie du ein ➨OLED-Display mit einem Arduino verwenden kannst.
Der Schaltplan:

Zunächst musst du eine Bibliothek installieren und ➨einbinden. Bibliotheken stellen Funktionen bereit, mit denen du ein Bauteil verwenden kannst. In diesem Fall ist es die Bibliothek SSD1306Ascii.
Sketch -> Bibliothek einbinden -> Bibliotheken verwalten

So sieht aus:

Darstellung verschiedener Schriftarten
Das dazugehörige Programm:
// benötigte Bibliotheken einbinden
# include "SSD1306Ascii.h"
# include "SSD1306AsciiWire.h"
// mögliche Adressen I2C: 0X3C+SA0 0x3C or 0x3D
# define I2C_ADDRESS 0x3C
// Name des OLED festlegen
SSD1306AsciiWire oled;
void setup()
{
// OLED starten OLED mit 128x64 Pixeln
oled.begin(&Adafruit128x64, I2C_ADDRESS);
// Beispiele für Schriftarten
oled.setFont(X11fixed7x14);
oled.println("X11fixed7x14");
oled.setFont(utf8font10x16);
oled.println("utf8font10x16");
oled.setFont(Callibri11);
oled.println("Callibri11");
oled.setFont(Arial14);
oled.println("Arial14");
}
void loop()
{
// nichts zu tun, das Programm läuft nur einmal
}

➨die Bibilothek u8g2 kann neben Text auch Grafiken, Rechtecke, Kreise und Linien darstellen.
Letzte Aktualisierung: