Istnieje wiele funkcji, które mogą pomóc w interfejsie LCD z Arduino, dwie z nich to funkcje display () i nodisplay (), które są szczegółowo omówione w tym zapisie.
Jakie są display () i nodisplay () w Arduino
Gdy LCD jest połączony z Arduino, funkcja display () jest odpowiedzialna za wyświetlanie danych wyjściowych na LCD. A funkcja Nodisplay () służy do wyłączenia wyświetlania wyjściowego z LCD, ale pamiętaj, że nie usuwa wyjścia z pamięci LCD, ale tylko znika wyjście z ekranu LCD.
Te dwie funkcje, display () i nodisplay (), mogą być używane razem do kontrolowania wyświetlania LCD, a także do migania wyjścia wyświetlanego na LCD.
Jak kontrolować wyjście na LCD za pomocą Display i Nodisplay w Arduino
Napiszemy kod Arduino, w którym po prostu drukujemy „Linuxhint” na LCD i będziemy kontrolować jego wyświetlacz na LCD za pomocą tych dwóch funkcji:
#włączaćObjaśnienie kodu: W powyższym kodzie po prostu uwzględniamy bibliotekę płynnego kryształu do interfejsu LCD z Arduino, a następnie użyć funkcji Liquidcrystal (), aby przypisać jej szpilki Arduino. Następnie musieliśmy zainicjować LCD 16 × 2, również ustawić pozycję kursora i wydrukować „Linuxhint” na LCD.
Następnie w sekcji pętli wyłączamy wyświetlacz za pomocą NodisPlay () i po opóźnieniu 1000 milisekund Włącz wyświetlacz za pomocą funkcji display ().
Sprzęt i symulacja
Komponenty wymagane do posiadania wyjścia powyższego kodu to:
Schemat obwodu dla tego projektu będzie:
Na powyższym schemacie obwodu podłączyliśmy szpilki LCD z pinami Arduino w taki sposób:
Piny LCD | Pins Arduino |
VSS | Grunt |
Vdd | 5 woltów |
Vo | Wyjście potencjometru |
Rs | 12 |
RW | Grunt |
mi | 11 |
D4 | 5 |
D5 | 4 |
D6 | 3 |
D7 | 2 |
A | 5 woltów |
K | Grunt |
Symulacja powyższego schematu obwodu to:
Sprzęt powyższego obwodu to:
Na powyższym schemacie obwodu połączenia LCD z szpilkami Arduino są wykonane za pomocą szpilki zworki. Potencjometr służy do kontrolowania jasności LCD, którego jedna noga jest połączona z 5 woltami, jeden jest połączony z punktem „E” LCD, a ostatnia noga rezystora jest podłączona do uziemienia.
Działanie sprzętu to:
Wniosek
Funkcje display () i nodisplay () są używane do kontrolowania wyświetlania LCD połączonych z Arduino. Funkcja Nodisplay () służy do wyłączenia wyświetlacza (po prostu wyłącza wyświetlacz bez wyczyszczenia pamięci LCD), a funkcja display () służy do włączenia wyświetlacza. Obie te funkcje mogą być używane razem do mrugnięcia wyświetlacza za pomocą funkcji opóźnienia (). W tym zapisie obie te funkcje są wyjaśnione z łatwym przykładem włączania i wyłączania wyświetlania LCD połączonego z Arduino.