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
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
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);
}