Jakie są funkcje wyświetlania i nodisplay w Arduino

Jakie są funkcje wyświetlania i nodisplay w Arduino
LCD są używane do wyświetlania znaków ASCII na ekranie i możemy połączyć te LCD z Arduino, aby wyświetlić wyjście różnych czujników. Wyświetlanie LCD można kontrolować za pomocą funkcji display () i nodisplay () biblioteki płynnej

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ć
// obejmowało bibliotekę LCD
Liquidcrystallcd (12, 11, 5, 4, 3, 2);
// Deklaruj szpilki Arduino za pomocą pinów LCD (RS, E, DO, D4, D5, D6, D7)
void setup ()
LCD.Rozpocznij (16, 2);
// zadeklarował 16x2 LCD
LCD.setCursor (4,0);
// Użyj funkcji „SetCursor”, aby umieścić kursor w (4,0)
LCD.print („Linuxhint”);
// Wydrukowano tekst na LCD

void Loop ()
LCD.nodisplay ();
// zasilane wyświetlacz tekstu
opóźnienie (1000);
// wygenerowało opóźnienie 1 sekundy
LCD.wyświetlacz();
// zasilane na wyświetlaczu tekstu
opóźnienie (1000);
// wygenerowało opóźnienie 1 sekundy

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:

  • 16 × 2 LCD
  • Tablica chleba
  • Łączenie przewodów
  • Potencjometr
  • Arduino Uno

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.