Jak korzystać z LCD.funkcja cursor () do kontrolowania kursora
Ta funkcja po prostu wyświetla kursor, który ma łącznik w kształcie, i jest wyświetlana tam, gdzie zostanie wyświetlona następna postać. Aby dalej zrozumieć, dokonaliśmy symulacji wyświetlania kursora na LCD połączonych z Arduino. Schemat obwodu podaje się, a następnie kod Arduino, który został wyjaśniony krótko:
Najpierw, aby połączyć moduł wyświetlacza LCD z Arduino, określona biblioteka dla modułu wyświetlacza jest zdefiniowana.
#włączać
Następnie szpilki płyty Arduino, które zostaną podłączone do modułu wyświetlacza, są inicjowane za pomocą Płyncrystal LCD () funkcjonować. Pierwsze dwa piny dotyczą pinów RS i E modułu wyświetlacza, a reszta pinów jest podłączona do pinów danych modułu wyświetlacza.
Płyncrystal LCD (11, 12, 2, 3, 4, 5);
Po przypisaniu pinów następnie w funkcji konfiguracji wymiary LCD są inicjowane za pomocą LCD.zaczynać() funkcjonować. Tak więc tutaj używamy modułu wyświetlacza 16 × 2, więc napiszemy pierwszy argument 16 i drugi argument 2 w funkcji.
LCD.Rozpocznij (16, 2);
Po zainicjowaniu wymiarów LCD dane, które należy wydrukować na LCD, są wydrukowane na LCD za pomocą LCD.wydrukować() funkcjonować.
LCD.print („Linux wskazówka”);
Następnie wyświetlić kursor, którego użyliśmy LCD.kursor() funkcja i domyślnie kursor zostanie wyświetlony na LCD na końcu danych wyświetlanych na LCD. Położenie kursora można zmienić za pomocą innych funkcji.
LCD.kursor();
Oto pełny kod symulowany za pomocą oprogramowania Proteus.
#include // biblioteka dla LCD
Płyncrystal LCD (11, 12, 2, 3, 4, 5); // definiowanie pinów Arduino dla LCD
void setup ()
LCD.Rozpocznij (16, 2); // Inicjowanie wymiarów LCD
LCD.print („Linux wskazówka”); // Dane do wydrukowania
LCD.kursor(); // funkcja wyświetlania kursora
void Loop ()
Wyjście
Jak sprawić, by kursor mrugają za pomocą LCD.Kursor i LCD.Funkcja Nocursor
Aby kursor miga, możemy użyć obu LCD.kursor I LCD.Nocursor Funkcje. Funkcje te są wykonywane z opóźnieniem czasu. Do celów demonstracyjnych dokonaliśmy symulacji interfejsu Arduino z LCD i migania kursora.
Ten sam program Arduino służy do migania kursora; Jedyną różnicą jest to, że obie funkcje są używane w funkcji pętli kodu Arduino. Podobnie te dwie funkcje są wykonywane z opóźnieniem 5 milisekund. Opóźnienie to oznacza, że kursor pozostanie widoczny przez 5 milisekund i zniknie przez 5 milisekund:
void Loop ()
LCD.kursor(); // Włączanie kursora
opóźnienie (500); // dając opóźnienie
LCD.Nocursor (); // wyłączenie kursora
opóźnienie (500); // dając opóźnienie
Oto kompletny kod Arduino:
#include // biblioteka dla LCD
Płyncrystal LCD (11, 12, 2, 3, 4, 5); // definiowanie pinów Arduino dla LCD
void setup ()
LCD.Rozpocznij (16, 2); // Inicjowanie wymiarów LCD
LCD.print („Linux wskazówka”); // Dane do wydrukowania
void Loop ()
LCD.kursor(); // Włączanie kursora
opóźnienie (500); // dając opóźnienie
LCD.Nocursor (); // wyłączenie kursora
opóźnienie (500); // dając opóźnienie
Wyjście
Wniosek
Korzystanie z kursora podczas pisania jest bardzo ważne, ponieważ wskazuje maszynistów miejsce, w którym dane będą wyświetlane. Kursor jest również używany w wyświetlaczach LCD i istnieją określone funkcje, które można użyć do wyświetlania kursów. W tym zapisie metoda wyświetlania kursora kształtu łącznika wyjaśnia dwie funkcje kursora.