elecena.pl

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

BNS

Moduł wyświetlacza OLED 128x64, interfejs SPI, kolor niebieski RSS 22.00 22.00 17.89 + VAT
Kod:
71617d
Dodany do bazy:
Ostatnio widziany:

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 U8G2SSD1306128X64NONAMEF4WHWSPI u8g2(U8G2R0, /* 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ą: // U8G2SH1106128X64NONAMEF4WHWSPI u8g2(U8G2R0, /* 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(u8g2fontncenB08tr); // Wybór eleganckiej czcionki u8g2.drawStr(10, 20, "OLED 128x64 SPI"); // Tekst na pozycji X=10, Y=20

u8g2.setFont(u8g2font6x10tf); // 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ę }

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

Produkt pochodzi z oferty sklepu