EDU10 OLED Display

Defaultní adresa 0x3D

Stažení knihovny

Do souboru platformio.ini přidáme lib_deps = olikraus/U8g2

Ukázkový kod

#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>

// Vytvoříme instanci pro OLED displej
U8G2_SH1107_PIMORONI_128X128_F_HW_I2C oled(U8G2_R1, U8X8_PIN_NONE);

void setup() {
    // Nastavení I2C sběrnice
    Wire.begin(14, 15); // SDA, SCL
    // Inicializace displeje
    oled.begin();
    oled.setI2CAddress(0x3C << 1); // Adresa displeje
}

void loop() {
    // Vymažeme displej
    oled.clearBuffer();
    // Nastavíme velikost písma
    oled.setFont(u8g2_font_ncenB08_tr);
    // Vykreslíme text na displej
    oled.drawStr(0, 10, "Hello, World!");
    // Zobrazíme obsah bufferu na displeji
    oled.sendBuffer();
    // Čekáme 1 sekundu
    delay(1000);
}

Tato stránka byla naposledy upravena 2025-12-30 12:53

Běží na Wiki|Docs

This page was last edited on 2025-12-30 12:53

Eduingo
info@eduingo.com

Běží na Wiki|Docs