Jak połączyć LCD z Arduino

Jak połączyć LCD z Arduino
W programowaniu Arduino istnieje wiele sposobów wyświetlania danych wyjściowych programu Arduino lub projektu. Jednym ze sposobów wyświetlania wyjścia jest użycie modułu wyświetlacza i interfejs z Arduino. Ten zapis omawia interfejs wyświetlacza ciekłokrystalicznego z Arduino.

Wyświetlacz ciekłokrystaliczny

Wyświetlacz ciekłokrystaliczny to moduł, którego można użyć do wyświetlania wyjść programu Arduino. Moduły wyświetlacza są wyposażone w różne rozmiary i zależy to od wyboru użytkownika. Zastosowana jest głównie rozdzielczość 16 × 2, która ma łącznie 16 pinów.

Istnieje 8 pinów do odbierania danych (D0 do D7); Pin 3 (VEE) jest używany do ustawienia kontrastu wyświetlacza, pin 6 (e) do włączenia wyświetlacza i zawsze pozostaje w wysokim stanie, gdy jest podłączony do Arduino. Ponadto do wyboru rejestru jest używana do odczytu wyjściowego Arduino lub do celów pisania, a do celów pisania, a pin 4 (rs). Aby zapewnić zasilanie do wyświetlacza ciekłego kryształu, stosuje się pin 2 (VDD), a 1 jest utrzymywany podczas interfejsu.

Ten wyświetlacz ciekłokrystaliczny ma dwa rejestry jeden dla danych, a drugi dla polecenia, a jeśli stan PIN do wyboru rejestru wynosi 0, oznacza to, że wybrał rejestr poleceń. Rejestry polecenia kontrolują moduł wyświetlacza za pomocą wielu poleceń, takich jak wyczyszczenie ekranu, takie jak inicjowanie wyświetlacza i wiele innych.

Z drugiej strony rejestr danych przechowuje tylko dane w postaci ASCIIS, które mają być wyświetlane na module. Gdy rejestr danych zostanie wybrany przez moduł, pin będzie zawsze w wysokim stanie, który wynosi 1.

Interfejs wyświetlacza ciekłokrystalicznego (LCD) z Arduino

Aby połączyć wyświetlacz z Arduino najpierw biblioteka LCD jest zdefiniowana, a następnie kpiny Arduino mają zostać zainicjowane, które mają być podłączone do wyświetlacza.

Piny dla wyświetlacza są inicjowane za pomocą Płyncrystal LCD () Funkcja, która ma sześć argumentów. Pierwszym argumentem jest szpilka Arduino, do której podłączony jest pin Enable na wyświetlaczu, a drugim argumentem jest szpilka Arduino, do której podłączony jest pink wyboru rejestru wyświetlacza. Reszta czterech podanych pinów Arduino jest podłączona do czterech pinów danych wyświetlacza.

Następnie funkcja LCD.zaczynać() służy do inicjalizacji wymiarów dla wyświetlacza, a następnie wyjście dla programu jest drukowane za pomocą za pomocą LCD.wydrukować() funkcjonować

Do celów ilustracyjnych wykonano symulację wyświetlania wyjścia LCD płyty Arduino, a także kod Arduino dla odpowiedniej symulacji. Tutaj w symulacji pin 2 Arduino jest podłączony do pinu Włącz, a pin 3 płyty Arduino jest podłączony do pinu selekcji rejestru wyświetlacza ciekłego kryształu. Podobnie piny danych LCD są podłączone do pinów 4,5 6 i 7 Arduino.

W funkcji konfiguracji wymiary modułu LCD są inicjowane za pomocą LCD.zaczynać () funkcjonować. Tak więc tutaj do wyświetlania danych używanych jest tylko 16 kolumn i 2 wierszy LCD.wydrukować() funkcjonować.

#włączać
Płyncrystal LCD (2, 3, 4, 5, 6, 7);
void setup ()
LCD.Rozpocznij (16, 2);
LCD.print („Linux wskazówka”);

void Loop ()

Wniosek

Wyświetlacz ciekłokrystaliczny (LCD) to moduł używany do wyświetlania wyjść. Jest to jeden z kluczowych elementów wizualnie wyświetlania danych danych otrzymanych z różnych czujników podłączonych z Arduino. W tym zapisie wyjaśniono proces interfejsu ciekłokrystalicznego z Arduino, a symulacja LCD 16 × 2 połączona z płytką Arduino UNO jest również dostarczana z kodem.