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 I2C, kolor niebieski

Moduł wyświetlacza OLED 0.96" 128x64px – I2C  niebieski
Nadaj swoim projektom nowoczesny, technologiczny wygląd dzięki kompaktowemu wyświetlaczowi OLED o głębokiej, niebieskiej barwie.
Ten miniaturowy ekran to idealny wybór dla twórców elektroniki, programistów systemów wbudowanych oraz pasjonatów Smart Home, którzy szukają eleganckiego i czytelnego sposobu na prezentację danych.

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

Opis produktu

Cechy produktu:

  • nowoczesna, niebieska estetyka: intensywny, niebieski kolor świecenia doskonale komponuje się z obudowami urządzeń w stylu "sci-fi", sprzętem audio oraz nowoczesnymi panelami sterowania.
  • perfekcyjny kontrast pod każdym kątem: dzięki technologii OLED piksele świecą własnym światłem i nie wymagają podświetlenia. Oznacza to idealną czerń tła oraz pełną czytelność tekstu nawet przy kącie patrzenia sięgającym 160 stopni.
  • maksymalna oszczędność energii: ekran zużywa prąd tylko na te piksele, które aktualnie świecą. To kluczowa cecha w projektach zasilanych bateryjnie lub akumulatorowo (Li-Po).
  • banalnie proste podłączenie: komunikacja odbywa się przez popularną szynę I2C. Do sterowania wyświetlaczem wystarczą zaledwie 2 przewody sygnałowe (SDA, SCL) oraz zasilanie, co pozwala zaoszczędzić cenne piny mikrokontrolera.

Zastosowanie:

  • centra sterowania i panele Smart Home (Home Assistant, ESPHome)
  • odtwarzacze muzyczne, cyfrowe radia i projekty audio DIY
  • liczniki rowerowe, komputery pokładowe i lokalizatory GPS
  • diagnostyka pokładowa (np. miniaturowe czytniki parametrów pracy silnika)
  • Zegarki cyfrowe, budziki i stoper

 

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

Opis wyprowadzeń:
• GND – Masa systemu
• VCC – Zasilanie (+3.3V / +5V)
• SCL – Linia zegarowa interfejsu I2C
• SDA – Linia danych interfejsu I2C

 

Przykładowy kod programu (Wymaga bibliotek Adafruit SSD1306 i Adafruit GFX):
Zanim wgrasz kod, zainstaluj biblioteki Adafruit SSD1306 oraz Adafruit GFX za pomocą Menedżera Bibliotek w Arduino IDE.
 
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128 // Szerokość wyświetlacza w pikselach
#define SCREEN_HEIGHT 64 // Wysokość wyświetlacza w pikselach

// Deklaracja wyświetlacza OLED (pin RESET ustawiony na -1, ponieważ moduł go nie używa)
#define OLED_RESET -1
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

void setup() {
// Inicjalizacja magistrali I2C na domyślnych pinach ESP32 (SDA=21, SCL=22)
Wire.begin(21, 22);

// Inicjalizacja ekranu OLED pod adresem 0x3C
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.begin(115200);
Serial.println(F("Błąd: Nie znaleziono wyświetlacza OLED!"));
for(;;); // Zablokuj program w przypadku braku ekranu
}

// Wyczyszczenie fabrycznego logo z bufora
display.clearDisplay();

// Rysowanie ramki ozdobnej wokół ekranu
display.drawRect(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, SSD1306_WHITE);

// Ustawienia tekstu nagłówka
display.setTextSize(1);
display.setTextColor(SSD1306_WHITE);
display.setCursor(15, 12);
display.println(F("SYSTEM INTERNETU"));

display.setCursor(38, 24);
display.println(F("RZECZY"));

// Projekt linii oddzielającej
display.drawLine(15, 38, 113, 38, SSD1306_WHITE);

// Główny status (większa czcionka)
display.setTextSize(2);
display.setCursor(25, 45);
display.println(F("[ OK ]"));

// Wysłanie bufora do pamięci ekranu OLED
display.display();
}

void loop() {
// Pętla pozostaje pusta – statyczny ekran diagnostyczny
}

Opinie

Liczba ocen: 0
Oceń i opisz