Przejdź do głównej treści
Otwórz wyszukiwarkę
Szukaj
Zamknij wyszukiwarkę Wyczyść Szukaj
Produkty w koszyku: 0. Zobacz szczegóły
Twój koszyk jest pusty

Moduł wyświetlacza OLED 128x64, interfejs SPI, kolor niebieski

Moduł Wyświetlacza Graficznego OLED 128x64 px – Niebieski (SPI)
Graficzny moduł wyświetlacza OLED o rozdzielczości 128x64 pikseli z szybkim interfejsem SPI to doskonały wybór dla projektantów i pasjonatów elektroniki, którzy szukają bezkompromisowej ostrości obrazu oraz płynnego odświeżania animacji. Dzięki technologii OLED każdy piksel emituje własne, intensywnie niebieskie światło. Brak tradycyjnego podświetlenia LED (backlight) gwarantuje perfekcyjny kontrast, idealnie głęboką czerń oraz nieskazitelną czytelność pod każdym kątem (aż do 160°) nawet w silnie oświetlonych pomieszczeniach.
Zastosowanie magistrali SPI zapewnia znacznie wyższą prędkość przesyłu danych niż standardowe połączenie I2C. Pozwala to na renderowanie złożonych grafik, dynamicznych wykresów oraz płynnych animacji bez widocznego klatkowania i opóźnień.

Przejdź do pełnego opisu
Przejdź do sekcji Opinie
z VAT bez VAT
Cena 22,00 zł
szt.
Dostępność:
product-availability-module na wyczerpaniu
Czas wysyłki: 24 godziny

Opis produktu

Cechy produktu:

  • ekstremalna płynność: interfejs SPI gwarantuje szybki transfer danych, idealny do dynamicznych interfejsów i animacji w czasie rzeczywistym.
  • technologia OLED: nieskończony kontrast i głęboka czerń z wyrazistą, jaskrawoniebieską grafiką.
  • wysoka rozdzielczość: matryca 128x64 pikseli pozwala na jednoczesne wyświetlanie rozbudowanego menu, ikon oraz kilku linijek czytelnego tekstu.
  • niski pobór energii: wyświetlacz pobiera prąd tylko w miejscach, gdzie piksele są zapalone, co czyni go przyjaznym dla projektów zasilanych bateryjnie.
  • wszechstronny sterownik: działa bezproblemowo z najpopularniejszymi bibliotekami open-source, takimi jak U8g2 czy Adafruit SSD1306.

Zastosowanie:

  • miniaturowych konsol do gier retro (np. klonów Tetrisa czy Flappy Bird)
  • analizatorów widma audio i mierników częstotliwości
  • zaawansowanych paneli kontrolnych i menu w automatyce domowej
  • Samodzielnych urządzeń diagnostycznych i logerów danych z wykresami w czasie rzeczywistym 

 

symbol 007104
typ wyświetlacz OLED
kolor świecenia niebieski
matryca 0,94"  128x64
interfejs SPI
napięcie zasilające 3-5V
wymiary 27x27x3,8mm
temperatura pracy -30°C / 80°C

Opis wyprowadzeń
• GND – Masa układu
• VCC – Zasilanie (+3.3V lub +5V)
• D0 (CLK / SCK) – Linia zegarowa magistrali SPI
• D1 (MOSI / SDA) – Linia danych magistrali SPI
• RES (RESET) – Resetowanie kontrolera wyświetlacza
• DC (A0 / Data/Command) – Wybór trybu: Dane / Komendy
• CS (Chip Select) – Wybór urządzenia na magistrali SPI (pozwala na podłączenie wielu urządzeń do linii D0 i D1)

 

Przykładowy kod dla Arduino
Do obsługi wyświetlaczy 128x64 z interfejsem SPI najbardziej polecana jest biblioteka U8g2 U8g2 GitHub.
Oferuje ona setki wbudowanych czcionek i działa znacznie szybciej przy rysowaniu skomplikowanej grafiki.
Można ją zainstalować przez Menedżer Bibliotek w Arduino IDE.

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

// Konstruktor dla kontrolera SSD1306 128x64 (Hardware SPI)
// Przypisanie pinów: CS=10, DC=9, RESET=8
U8G2_SSD1306_128X64_NONAME_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);

// UWAGA: Jeśli Twój wyświetlacz korzysta z kontrolera SH1106, odkomentuj linię poniżej, a zakomentuj powyższą:
// U8G2_SH1106_128X64_NONAME_F_4W_HW_SPI u8g2(U8G2_R0, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);

void setup(void) {
u8g2.begin(); // Inicjalizacja wyświetlacza
}

void loop(void) {
u8g2.clearBuffer(); // Czyszczenie pamięci bufora ekranu

// Rysowanie ramki wokół ekranu
u8g2.drawFrame(0, 0, 128, 64);

// Konfiguracja tekstu
u8g2.setFont(u8g2_font_ncenB08_tr); // Wybór eleganckiej czcionki
u8g2.drawStr(10, 20, "OLED 128x64 SPI"); // Tekst na pozycji X=10, Y=20

u8g2.setFont(u8g2_font_6x10_tf); // Zmiana na mniejszą czcionkę
u8g2.drawStr(10, 40, "Interfejs: SPI OK");
u8g2.drawStr(10, 52, "Kolor: Niebieski");

// Rysowanie prostej grafiki (ikona sukcesu/ptaszek)
u8g2.drawDisc(110, 45, 6); // Małe koło na pozycji X=110, Y=45, promień 6

u8g2.sendBuffer(); // Przesłanie bufora z pamięci do wyświetlacza
delay(1000); // Odczekaj sekundę
}

Opinie

Liczba ocen: 0
Oceń i opisz