Variable in OLED darstellen

Hallo Zusammen,

ich arbeite mich gerade in die Arduino Welt ein und besuche regelmäßig das Forum. Hier finde ich meist die Antwort auf meine Probleme. Aktuell komm ich aber leider bei einem OLED Display nicht weiter.

Ich möchte einen Zählerwert auf dem Display darstellen und komm hier nicht weiter.

Arduino Mega 2560
Produktinformationen “AZ-Delivery 1.3” OLED Display I2C/IIC/TWI 128x64 Pixel für Arduino"
Chipsatz: SH1106

Bin mir nicht sicher wo es hängt. Bin absoluter Neuling daher bin ich über jede Hilfe dankbar.

OLED.ino (1.22 KB)

Bei mir gibt der Kompiler eine Fehlermeldung aus: invalid conversion from 'int' to 'const char*'

counterOLED ist ein Zahlenwert vom Typ int, die Methode drawStr (male eine Zeichenkette) möchte aber den Zeiger auf eine Zeichenkette übergeben bekommen.

Ausweg:

  //DISPLAY
  u8g2.clearBuffer();          // clear the internal memory
  u8g2.setFont(u8g2_font_7x14B_mf); // choose a suitable font
  u8g2.setCursor(0, 16);
  u8g2.print(counterOLED); // write something to the internal memory
  u8g2.drawStr(0, 38, "Taktung"); // write something to the internal memory
  u8g2.drawStr(0, 62, "1234567890"); // write something to the internal memory
  u8g2.sendBuffer();          // transfer internal memory to the display

Setze deinen Sketch bitte in Code-Tags, damit alle den richtig lesen können.
Verwende dazu die Schaltfläche </> oben links im Editorfenster.

Danke für die Hilfe. Funktioniert. Danke auch für den Hinweis mit der Editor. Gruß

Bitte gerne!