Laufendes-2026-694-572 im Rich Text Format---Stand vom 07012026.

#include <Arduino.h>
#include <Wire.h>
#include <U8g2lib.h> // Hier wird die Bibliothek eingebunden

// Initialisierung des Displays (Beispiel: SSD1306)
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);

void u8g2_prepare() {
u8g2.setFont(u8g2_font_spleen12x24_me);
u8g2.setFontRefHeightExtendedText();
u8g2.setDrawColor(1);
u8g2.setFontPosTop();
u8g2.setFontDirection(0);
}

void u8g2_unicode() {
u8g2.drawUTF8(0, 0, "Zarüller");
u8g2.drawUTF8(0, 20, "äöü-ÄÖÜ-ß");
u8g2.drawUTF8(0, 40, "12,1234567");
}

void setup(void) {
u8g2.begin();
u8g2_prepare();
}

void loop(void) {
u8g2.clearBuffer();
u8g2_prepare();
u8g2_unicode();
u8g2.sendBuffer();
delay (1000);
}

-----------------------------------------------------------------------------
Der Sketch verwendet 19494 Bytes (63%) des Programmspeicherplatzes. Das Maximum sind 30720 Bytes.

Globale Variablen verwenden 1594 Bytes (77%) des dynamischen Speichers, 454 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.

Wenig Arbeitsspeicher verfügbar, es können Stabilitätsprobleme auftreten.