Spisu treści:

Korzystanie z osłony klawiatury LCD 1602 z Arduino [+Projekty praktyczne]: 7 kroków
Korzystanie z osłony klawiatury LCD 1602 z Arduino [+Projekty praktyczne]: 7 kroków

Wideo: Korzystanie z osłony klawiatury LCD 1602 z Arduino [+Projekty praktyczne]: 7 kroków

Wideo: Korzystanie z osłony klawiatury LCD 1602 z Arduino [+Projekty praktyczne]: 7 kroków
Wideo: Obsługa klawiatury dotykowej DSC HS2TCHP 2024, Listopad
Anonim
Korzystanie z osłony klawiatury LCD 1602 z Arduino [+Projekty praktyczne]
Korzystanie z osłony klawiatury LCD 1602 z Arduino [+Projekty praktyczne]

Możesz przeczytać ten i inne niesamowite samouczki na oficjalnej stronie ElectroPeak

Przegląd

W tym samouczku dowiesz się, jak używać osłony klawiatury LCD Arduino z 3 praktycznymi projektami.

Czego się nauczysz:

  • Jak skonfigurować tarczę i zidentyfikować klucze?
  • Jak przewijać tekst
  • Jak wyświetlać znaki specjalne

Krok 1: Funkcje osłony klawiatury LCD 1602 Arduino

Wyświetlanie informacji w projektach elektronicznych zawsze było najbardziej frapującą kwestią. Istnieją różne sposoby wyświetlania danych. Te ekrany mogą być tak proste, jak 7-segmentowe lub diody LED, albo mogą być bardziej fascynujące, takie jak LCD. Używanie wyświetlaczy LCD zawsze było jednym z najpopularniejszych sposobów wyświetlania informacji. Wyświetlacze LCD dzielą się na dwa ogólne typy: Znaki i Grafiki.

Jednym z najpopularniejszych, najtańszych i najprostszych dostępnych wyświetlaczy LCD jest znakowy wyświetlacz LCD. Ten wyświetlacz LCD składa się z kilku wierszy i kolumn. Litery i cyfry pisane są w miejscach utworzonych przez rzędy i kolumny. Na przykład znak LCD 16*2 ma 2 wiersze i 16 kolumn. Może więc wyświetlać 32 znaki. Praca z tymi wyświetlaczami LCD jest bardzo prosta i mają pełną kompatybilność ze wszystkimi mikrokontrolerami i płytami procesorowymi. Aby ułatwić korzystanie z tych wyświetlaczy LCD, jego model 16x2, w tym cztery klawisze do tworzenia menu, jest wykonany jako Shield, który jest również kompatybilny z płytkami Arduino.

Krok 2: Jak korzystać z osłony klawiatury LCD Arduino

Jak korzystać z osłony klawiatury LCD Arduino?
Jak korzystać z osłony klawiatury LCD Arduino?
Jak korzystać z osłony klawiatury LCD Arduino?
Jak korzystać z osłony klawiatury LCD Arduino?

Arduino Shiels to przyjazna dla użytkownika i prosta tarcza. Aby z niego skorzystać, musisz najpierw znać jego pinout i połączenie z Arduino.

Krok 3: Wymagane materiały

Arduino Uno R3 × 1

1602 Osłona klawiatury LCD dla Arduino × 1

Aplikacje oprogramowania

IDE Arduino

Krok 4: Jak czytać klucze?

Jak czytać klucze?
Jak czytać klucze?

W tej osłonie wszystkie 4 klucze są podłączone do analogowego pinu 0, aby zaoszczędzić na pinach cyfrowych. Powinniśmy więc użyć ADC do ich odczytania. Po naciśnięciu klawisza zwraca wartość do pinu A0 zgodnie z wewnętrznym rezystancyjnym obwodem podziału, który identyfikuje typ klucza.

Przyjrzyjmy się bliżej kodowi:

#włączać

Biblioteka potrzebna do znaków LCD.

LCD LiquidCrystal (pin_RS, pin_EN, pin_d4, pin_d5, pin_d6, pin_d7);

Definiowanie obiektu LCD zgodnie z pinami, które są podłączone do Arduino.

lcd.początek(16, 2);

Wstępna konfiguracja LCD poprzez określenie ilości kolumn i rzędów. Pierwszym argumentem jest liczba kolumn, a drugim liczba wierszy.

w powyższej tabeli znajdują się niektóre z ważnych funkcji do pracy z wyświetlaczem LCD.

Więcej funkcji można znaleźć na stronie Arduino.

Krok 5: Jak przewinąć tekst?

Możemy to łatwo zrobić korzystając z powyższych funkcji.

Krok 6: Jak wyświetlić określoną postać?

Jak wyświetlić określoną postać?
Jak wyświetlić określoną postać?
Jak wyświetlić określoną postać?
Jak wyświetlić określoną postać?

Możesz stworzyć znak w każdym bloku z wyświetlacza LCD. W tym celu należy przekonwertować żądany znak na tablicę kodów, a następnie wyświetlić go na wyświetlaczu LCD. Aby przekonwertować swoją postać na kody, możesz skorzystać z takich stron internetowych. Zaprojektuj swoją postać, a następnie skopiuj wygenerowaną tablicę do swojego kodu.

lcd.createChar przechowuje twoją tablicę w lokalizacji pamięci i możesz ją wyświetlić za pomocą lcd.write

Zalecana: