Das Display wird über den sogenannten I²C-Bus angesteuert. Um ihn zu verwenden, müssen wir zunächst die entsprechende Bibliothek Wire.h importieren.
Die beiden folgenden Bibliotheken stellen die Funktionen zum Schreiben auf dem Display zur Verfügung.
Am I²C-Bus können mehrere verschiedene Geräte angeschlossen werden. Diese Geräte unterscheiden sich in ihrer Adresse. Unsere Displays haben die Adresse 0x3C.
In der nächsten Zeile wird das Objekt oled aus der Klasse SSD1306AsciiWire erzeugt. Mit Hilfe dieses Objektes können wir jetzt das Display ansteuern.
In der setup-Methode wird die Datenrate festgelegt, mit der Daten zum Display geschickt werden. Anschließend wird das Display gestartet.
In der loop-Methode wird jede Sekunde das Display gelöscht und neu beschrieben.
4. Testen des Programms
Wenn du den Sketch hochgeladen hast, müsste der Text Temperatur auf dem Display erscheinen und im Sekundentakt blinken.
5. Kombination mit dem Sketch zur Temperaturmessung
Kopiere den neuen Sketch in den alten zur Temperaturmessung und ändere diesen so ab, dass die aktuelle Temperatur am OLED-Display angezeigt wird.