Jak interfejs najlepszy 108 × najlepszy wyświetlacz OLED z Arduino Uno

Jak interfejs najlepszy 108 × najlepszy wyświetlacz OLED z Arduino Uno
Interfejs modułu wyświetlacza z Arduino w projekcie daje lepsze zrozumienie danych wejściowych i wyników programu Arduino. Istnieje wiele wyświetlaczy, które można użyć w projekcie Arduino, ale wybór modułu zależy od rodzaju i ilości danych, które mają być wyświetlane. Ten zapis krótko wyjaśnia interfejs wyświetlacza OLED 128 × 64 z Arduino.

Wyświetlacz OLED 128 × 64

Ton pełna forma OLED IS ORGANIC LIght miMitting DIode i może być używane jako alternatywa dla tradycyjnych wyświetlaczy LCD 16 × 2 dla lepszego i szczegółowego wyjścia. To jest 0.96-calowy moduł wyświetlacza, który ma 4 piny i rozdzielczość 128 × 64. Ten moduł jest modułem o niskim zużyciu energii o wysokim stosunku kontrastu. Podobnie ten moduł obsługuje zarówno komunikację SPI, jak i I2C i zużywa bardzo niską energię.

Zakres napięcia roboczego dla tego monochromatycznego wyświetlacza wynosi od 3.3 wolty do 5 woltów.

Konfiguracja PIN OLED 128 × 64 jest wspomniana w poniższej tabeli:

Szpilka Opis
1 (VDD) Aby dostarczyć napięcie do wyświetlacza OLED
2 (GND) Do uziemienia wyświetlacza OLED
3 (SCK) Wejście zegara dla wyświetlacza OLED
4 (SDA) Wysłać i odbierać dane

Jak interfejs 128 × 64 OLED z Arduino Uno

Wyświetlacz OLED jest podłączony do Arduino przez podłączenie pinu zegarowego do analogowego pinu 5, a analogowy pin 4 Arduino jest podłączony do pinu danych. Schemat interfejsu OLED 128 × 64 jest podany jako:

Jak zainstalować bibliotekę dla OLED 128 × 64

Aby połączyć wyświetlacz OLED z Arduino, pierwszym krokiem jest zainstalowanie odpowiedniej biblioteki w Arduino IDE.

Aby zainstalować bibliotekę najpierw, musisz otworzyć menedżera biblioteki, klikając czwartą ikonę na liście po lewej stronie Arduino IDE.

Po otwarciu menedżera biblioteki wpisz słowo kluczowe U8Glib W szarej przestrzeni wyszukiwania. Następnie musisz znaleźć U8Glib autorstwa Olivera a podczas przesuwania kursora w dół ikonę instalacji pojawi się, kliknij ją, aby zainstalować bibliotekę. Poniżej przedstawiliśmy ilustrację obrazu, aby zapewnić łatwe zrozumienie instalacji biblioteki na wyświetlacz OLED.

Po zainstalowaniu podstawowej biblioteki istnieje biblioteka dla grafiki, która jest również potrzebna, abyśmy mogli pobrać bibliotekę, pisząc słowo kluczowe GFX w przestrzeni wyszukiwania menedżera biblioteki.

Następnie musisz znaleźć bibliotekę Adafruit dotstarmatrix przez Adafruit i kliknij ikonę instalacji.

Kliknij na Zainstaluj wszystkie Ikona do zainstalowania biblioteki GFX:

Zespół sprzętu do interfejsu 128 × 64 OLED z Arduino Uno

Po zainstalowaniu wymaganej biblioteki dla OLED połączyliśmy OLED z Arduino, umieszczając moduł wyświetlacza na tablicy chleba. Za pomocą przewodu podłączania podłączyliśmy szpilki OLED z szpinami Arduino Uno. Połączenia interakcji OLED z Arduino są bardziej zrozumiałe formularze obrazu opublikowanego poniżej:

Kod Arduino do interfejsu 128 × 64 OLED z Arduino Uno

Kod Arduino skompilowany do interfejsu wyświetlacza OLED:

#include "u8glib.h "// biblioteka dla OLED
// inicjowanie wyświetlacza OLED
U8GLIB_SSD1306_128X64 U8G (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0);
void wyświetlacz (void)
U8G.setFont (u8g_font_unifont); // Ustawienie czcionki danych
U8G.DRAVENSTR (30, 10, „Welcome”);/* Wyświetlanie danych, a także ustawienie miejsca na dane na OLED*/
U8G.DRAVENSTR (50, 35, „do”);/* Wyświetlanie danych, a także ustawianie miejsca dla danych na OLED*/
U8G.DRACYSTR (30, 56, „Linuxhint”); /* Wyświetlanie danych, a także ustawianie miejsca danych na OLED*/

void setup ()

void Loop (void)

W kodzie Arduino najpierw biblioteka jest zdefiniowana dla wyświetlacza, który jest „U8Glib.H" a następnie inicjalizuje się OLED 128 × 64.

Aby wyświetlić dane w OLED, utworzono funkcję o nazwie wyświetlacz, w której podane są wyświetlane dane. Podobnie, pozycja danych jest również określona dla każdej linii danych, na której będą wyświetlane.

Aby ustawić czcionkę wyświetlanych danych, funkcja U8G.setFont () jest używany i do ustawiania miejsca dla każdego danych, a dane, które mają być wyświetlane, są wydrukowane na OLED, są wykonywane przez U8G.sznur () funkcjonować.

Demonstracja sprzętowa dla interfejsu 128 × 64 OLED z Arduino Uno

Wyjście, jeśli program Arduino skompilowany do interfejsu wyświetlacza OLED 128 × 64 z Arduino Uno jest podany jako:

Wniosek

OLED 128 × 64 to monochromatyczny wyświetlacz, który można użyć do parametrów programu Arduino. Te moduły wyświetlające zużywają bardzo małe ilości mocy i mają wysoki poziom jasności i wysokiego współczynnika kontrastu. Proces interfejsu wyświetlacza OLED 128 × 64 jest wyjaśniony w tym artykule. Zapewniono również szczegółowy schemat, konfiguracja sprzętowa i kod.