/************************************************************************************************* PROGRAMMINFO ************************************************************************************************** Funktion: OLED Umlaute und Sonderzeichen ************************************************************************************************** Version: 09.04.2022 ************************************************************************************************** Board: ESP32vn IoT UNO ************************************************************************************************** C++ Arduino IDE V1.8.19 ************************************************************************************************** Einstellungen: https://dl.espressif.com/dl/package_esp32_index.json http://dan.drown.org/stm32duino/package_STM32duino_index.json https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json ************************************************************************************************** */ #include #include #include #include U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); unsigned long delayTime; void setup(){ Serial.begin(115200); u8g2.begin(); } void loop(){ u8g2.setFont(u8g2_font_courR10_tf); u8g2.firstPage(); do { u8g2.setCursor(1, 15); u8g2.print("\xE4"); //ä u8g2.print(" "); u8g2.print("\xC4"); //Ä u8g2.print(" "); u8g2.print("\xF6"); //ö u8g2.print(" "); u8g2.print("\xD6"); // u8g2.print(" "); u8g2.print("\xFC"); //ü u8g2.setCursor(1, 35); u8g2.print("\xDC"); //Ü u8g2.print(" "); u8g2.print("\xDF"); //ß u8g2.print(" "); u8g2.print("\xB5"); //u u8g2.print(" "); u8g2.print("\x40"); //@ u8g2.print(" "); u8g2.print("\xB1"); //± u8g2.setCursor(1, 55); u8g2.print("\xB0"); //° u8g2.print("C "); u8g2.print("\xBC"); //¼ u8g2.print(" "); u8g2.print("\xBD"); //½ u8g2.print(" "); u8g2.print("\xBE"); //¾ u8g2.print(" "); u8g2.print("\xB2"); //² } while ( u8g2.nextPage() ); delay(delayTime); }