Hallo,
ich denke es liegt an meinem Display SSD1306 , wenn ich den Font 6x12_tr nutze ist z.B ein B nur 3 pixel hoch , damit geht natürlich nix. Den DigitalDisco_tf habe ich gerade probiert ist ein Kompromiss ![]()
danke
Gruß Heinz
#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>
//U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0);
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0);
int i;
void setup(void) {
u8g2.begin();
}
void loop(void) {
u8g2.clearBuffer(); // clear the internal memory
//u8g2.setFont(u8g2_font_9x15B_tf);
//u8g2.setFont(u8g2_font_DigitalDisco_tf); // choose a suitable font
u8g2.setFont(u8g2_font_6x12_tr);
u8g2.drawStr(0,16,"geht BCD"); // write something to the internal memory
u8g2.setCursor(0,32);u8g2.print(i);
u8g2.setCursor(0,48);u8g2.print(millis());u8g2.print(" ms");
u8g2.setCursor(0,64);u8g2.print("Zeile 4");
i++;
u8g2.sendBuffer(); // transfer internal memory to the display
delay(1000);
}
