elecena.pl

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

BNS

Moduł wyświetlacza OLED 128x64, interfejs I2C, kolor niebieski RSS 15.00 15.00 12.20 + VAT
Kod:
541ed6
Dodany do bazy:
Ostatnio widziany:

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 <AdafruitGFX.h> #include <AdafruitSSD1306.h>

#define SCREENWIDTH 128 // Szerokość wyświetlacza w pikselach #define SCREENHEIGHT 64 // Wysokość wyświetlacza w pikselach

// Deklaracja wyświetlacza OLED (pin RESET ustawiony na -1, ponieważ moduł go nie używa) #define OLEDRESET -1 AdafruitSSD1306 display(SCREENWIDTH, SCREENHEIGHT, &Wire, OLEDRESET);

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(SSD1306SWITCHCAPVCC, 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, SCREENWIDTH, SCREENHEIGHT, SSD1306WHITE);

// Ustawienia tekstu nagłówka display.setTextSize(1); display.setTextColor(SSD1306WHITE); 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, SSD1306WHITE);

// 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 }

Elecena nie prowadzi sprzedaży elementów elektronicznych, ani w niej nie pośredniczy.

Produkt pochodzi z oferty sklepu