EDU10 OLED Display
.jpeg)
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);
}