SSD1306

SSD1306 to sterownik wyświetlaczy OLED, szeroko stosowany w małych ekranach monochromatycznych (0,96″, 1,3″) o rozdzielczości 128×64 lub 128×32 piksele. Obsługuje interfejsy I²C, SPI oraz równoległy, co umożliwia łatwą integrację z Arduino, ESP32, STM32 i Raspberry Pi. Działa na napięciu 3,3V, ale często jest kompatybilny z systemami 5V dzięki wbudowanemu regulatorowi. Wyświetlacz nie wymaga podświetlenia, ponieważ każdy piksel emituje własne światło, co zapewnia wysoki kontrast i niski pobór energii. Obsługa odbywa się poprzez bufor w pamięci RAM, który przechowuje stan ekranu, a aktualizacje są wysyłane przez magistralę. Popularne biblioteki, takie jak Adafruit SSD1306 i U8g2, ułatwiają implementację graficznych interfejsów użytkownika.