Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <U8g2lib.h>
- #include <U8x8lib.h>
- #define led BUILTIN_LED
- //Bibliothek für das OLED Display
- #include <U8g2lib.h>
- #include <Wire.h>
- //das OLED Display ist über I2C angeschlossen
- #define SDA_PIN 12 //GPIO12 / 6
- #define SCL_PIN 14 //GPIO14 / 5
- //erzeugen einer instanz von U8G2_SSD1306_128X64_NONAME_F_SW_I2C mit der Konfiguration
- U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, SCL_PIN, SDA_PIN, U8X8_PIN_NONE);
- void setup() {
- //beginn der seriellen Kommunikation mit 9600 baud
- Serial.begin(9600);
- //definieren das der Pin der BUILTIN_LED als Ausgang dient
- pinMode(led, OUTPUT);
- //beginn der Kommunikation mit dem Display
- u8g2.begin();
- u8g2.clearBuffer();
- //setzen der Schriftgröße auf 8 Punkte
- u8g2.setFont(u8g2_font_ncenB08_tr);
- u8g2.drawStr(0, 26, "ESP8266");
- u8g2.setFont(u8g2_font_ncenB08_tr);
- u8g2.drawStr(0, 47, "https://draeger-it.blog");
- u8g2.sendBuffer();
- delay(1500);
- }
- void loop() {
- u8g2.clearBuffer();
- u8g2.setFont(u8g2_font_ncenB08_tr);
- for (int i = 0; i < 7; i++) {
- u8g2.setCursor(0, 10 * i);
- u8g2.println("Zeile" + String(i));
- }
- u8g2.sendBuffer();
- delay(500);
- }
Advertisement
Add Comment
Please, Sign In to add comment