Jak mogę podłączyć dwa LCD z Arduino Uno

Jak mogę podłączyć dwa LCD z Arduino Uno

Wyświetlanie danych wejściowych i wyjściowych programu Arduino jest konieczne, ponieważ dają one pomysł, w jaki sposób program faktycznie działa… więc do wyświetlania danych dostępnych jest wiele rodzajów wyświetlaczy, które można z łatwością łączyć z Arduino.Tak więc w tym celu wyświetlacz, którego często używamy, jest LCD 16 × 2, ponieważ nie wymaga większego wysiłku w celu interfejsu z Arduino i możemy również używać wielu wyświetlaczy z Arduino. Za pomocą wielu wyświetlaczy możemy albo wyświetlać duże dane, albo możemy wyświetlać te same dane w różnych miejscach. Aby zademonstrować, w jaki sposób możemy użyć wielu wyświetlaczy z Arduino, połączyliśmy dwa LCD 16 × 2 i wyświetliliśmy dane na obu LCD.

Jak połączyć dwa LCD z Arduino Uno

Moduły wyświetlania odgrywają istotną rolę w funkcjonalności programu, ponieważ daje wyraźny obraz tego, co dzieje się z kodem Arduino. Oprócz tego możemy używać LCD do różnych celów, tak jak możemy używać LCD jako monitorów, które wyświetlają statystyki, lub możemy utworzyć listę o wielu opcjach. Aby dać wyobrażenie o połączeniach do interfejsu dwóch LCD z Arduino, podaliśmy schemat obwodu poniżej:

Zespół sprzętu do interfejsu dwóch LCD z Arduino Uno

Do interfejsu dwóch LCD 16 × 2 użyliśmy następujących elementów, które są

  • Arduino Uno
  • Tablica chleba
  • Łączenie przewodów
  • Potencjometr
  • Dwa wyświetlacze ciekłokrystaliczne 16 × 2

Aby zademonstrować zespół sprzętu, podaliśmy poniższy obraz, za pomocą którego będziesz miał wyraźniejsze zrozumienie połączeń dwóch LCD:

Interfejsy dwóch LCD z Arduino sprawiło, że obwód był dość skomplikowany, ale z łatwością czytelnika podaliśmy podobne kolory dla tych samych pinów dwóch LCD, a ja wyjaśniłem również połączenie szpilków.

Głównym punktem do zapamiętania podczas interfejsu dwóch lub więcej LCD jest to, że musisz skrócić szpilki danych wszystkich LCD, a następnie podłączyć je do Arduino, jak widać na powyższym rysunku. Musisz także wspólnego wybierz pin rejestracyjny obu LCD, a następnie podłączyć go do pinu Arduino tutaj na rysunku, którego użyliśmy szarego drutu do tego celu.

Możemy użyć dwóch oddzielnych potencjometrów do kontrolowania jasności LCD, ale aby uniknąć dalszego połączenia przewodów, użyliśmy jednego potencjometru dla obu LCD. Tak więc podłączyliśmy pin v0 LCD przy użyciu zielonych przewodów z wyjściem rezystora zmiennego.

Aby podłączyć LCD z zasilaniem, użyliśmy 5 woltów i uziemienia Arduino, podłączając je z dwoma górnymi gniazdami pinowej tablicy chleba.

Kod Arduino do interfejsu LCDS TWO16X2 z Arduino Uno

Kod Arduino do interfejsu LCD z Arduino UNO podano poniżej:

#Include // Przypisywanie biblioteki do interfejsu LCD
Liquidcrystal LCD1 (12, 11, 5, 4, 3, 2);/*przypisanie Arduino do pinów danych pierwszego LCD*/
Liquidcrystal LCD2 (12, 10, 5, 4, 3, 2);/*przypisanie Arduino do pinów danych drugiego LCD*/
void Setup ()

LCD1.Rozpocznij (16, 2);/*inicjowanie wymiarów pierwszego LCD*/
LCD2.Rozpocznij (16, 2);/*inicjowanie wymiarów drugiego LCD*/
LCD1.druk („Witamy”); /*Wyświetlanie danych na pierwszym LCD*/
LCD1.setCursor (0, 1);/*Ustawienie pozycji danych drugiego wiersza na pierwszym LCD*/
LCD1.drukuj („arduino”);/*Wyświetlanie danych na pierwszym LCD*/
LCD2.setCursor (0, 0);/*Ustawienie pozycji danych pierwszego wiersza na drugim LCD*/
LCD2.wydrukuj („Więcej wizyty”);/*Wyświetlanie danych na drugim LCD*/
LCD2.setCursor (0, 1);/*Ustawienie pozycji danych drugiego wiersza na drugim LCD*/
LCD2.Drukuj („Linuxhint.com ");/*Wyświetlanie danych na drugim LCD*/

Void Loop ()

Kod łączenia dwóch LCD z Arduino Uno jest dość prosty, ponieważ musisz po prostu przypisać szpilki Arduino dla każdego LCD. Ale szpilki Arduino Uno są ograniczone, więc musimy udostępnić szpilki danych obu LCD.

Następnie musimy zainicjować wymiary każdego LCD, a następnie wyświetlić dane na LCD, użyliśmy LCD.Funkcja print (). Ponieważ nazwaliśmy pierwszego LCD przez LCD1 i drugi LCD z LCD2 Więc do wyświetlania danych na pierwszym LCD użyliśmy LCD1.Funkcja print () i wzajemnie.

Wdrożenie sprzętowe interfejsów dwóch LCD z Arduino Uno

Aby zademonstrować interfejsy dwóch LCD, zmontowaliśmy sprzęt zgodnie z opisanym powyżej montażem sprzętu. Below we have provided the image which shows the hardware implementation that demonstrates how we can interface the two LCDs with Arduino Uno.

Wniosek

Wyświetlanie parametrów dowolnego programu Arduino jest konieczne, ponieważ możemy monitorować działanie kodu. Podobnie możemy również użyć wielu wyświetlaczy z Arduino, a to może zwiększyć ilość danych, które można wyświetlić. Do wyświetlania danych istnieją różne typy wyświetlaczy dostępnych w oparciu o rodzaj danych, które muszą być wyświetlane. Więc połączyliśmy dwa LCD 16 × 2 z Arduino.