#include <Wire.h> // Wire Library az I2C kommunikációhoz
#include <Adafruit_GFX.h> // Adafruit grafikus könyvtár
#include <Adafruit_SSD1306.h> // Adafruit SSD1306 kijelzővezérlő könyvtár
#define SCREEN_WIDTH 128 // Kijelző szélessége in pixelek
#define SCREEN_HEIGHT 64 // Kijelző magassága in pixelek
// Az SSD1306 objektum létrehozása (128x64 pixeles kijelzővel)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
// Inicializálás
Serial.begin(9600);
// OLED kijelző inicializálása
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // I2C cím megadása
Serial.println(F("SSD1306 inicializálása sikertelen!"));
for(;;);
}
// Kijelző tisztítása
display.clearDisplay();
display.display();
}
void loop() {
// Kijelző teszt: Betöltési felirat kiírása
display.clearDisplay();
display.setTextSize(0.6); // Betűméret
display.setTextColor(SSD1306_WHITE); // Szöveg színe: fehér
display.setCursor(5,5); // Kiírás kezdete (0,0)
display.println("Hello,");
display.setCursor(5,20);
display.println("Világ!");
display.display(); // Kiírás megjelenítése
delay(2000); // 2 másodperc várakozás
}