Spisu treści:

Jak połączyć wyświetlacz LCD 16x4 z Arduino: 6 kroków
Jak połączyć wyświetlacz LCD 16x4 z Arduino: 6 kroków

Wideo: Jak połączyć wyświetlacz LCD 16x4 z Arduino: 6 kroków

Wideo: Jak połączyć wyświetlacz LCD 16x4 z Arduino: 6 kroków
Wideo: Kurs STM32 #16 Wyświetlacz LCD 2024, Lipiec
Anonim
Jak połączyć wyświetlacz LCD 16x4 z Arduino?
Jak połączyć wyświetlacz LCD 16x4 z Arduino?

Wstęp

Niedawno otrzymałem kilka bezpłatnych próbek LCD od moich znajomych z FocusLCDs.com. Jednym z nich jest wyświetlacz LCD 16x4; Nr części: C164AXBSYLY6WT. Wykorzystuje kontroler ST7066U (patrz karta katalogowa tutaj) zamiast HD44780 powszechnie spotykanego w ekranach LCD. Nie jestem pewien, czy będzie działać z Arduino i jego bibliotekami, więc chciałem to wypróbować.

Podsumowanie funkcji

  • Ostrzejszy obraz, szerszy kąt widzenia
  • Sterownik: ST7066U
  • żółte tło
  • Podświetlenie Y/G
  • Zakres temperatur: -20°C do +70°C
  • Zgodny z RoHS

Krok 1: Materiały

Zbierz materiały wymienione poniżej:

  1. Arduino (UNO lub MEGA)
  2. wyświetlacz LCD 16x4; C164AXBSYLY6WT
  3. Płytka chlebowa bez lutowania
  4. Dupontowe przewody połączeniowe
  5. Nagłówki o skoku 2,54 mm
  6. Potencjometr 10k Ohm
  7. IDE Arduino
  8. Kabel USB

Krok 2: Nagłówki lutowane

Nagłówki lutowane
Nagłówki lutowane

Przylutuj nagłówek do modułu LCD. Łącznie 16 pinów. Zapoznaj się z tym obrazem, aby uzyskać informacje o pinoutach.

Krok 3: Podłącz obwód

Podłącz obwód
Podłącz obwód

Podłącz obwód, jak pokazano; zrobiłem to z Fritzing. Potencjometr służy do zmiany podświetlenia.

Krok 4: Uruchom Arduino IDE

Uruchom swoje Arduino IDE. Zadbaj o to, aby wybrać odpowiednią płytkę tj. Arduino UNO lub MEGA itp. i wybrać odpowiedni port.

Krok 5: Zakoduj szkic

Zakoduj szkic
Zakoduj szkic

Wpisz ten szkic w IDE i prześlij.

/* To jest szkic do testowania LCD 16x4:

* FocusLCD P/N: C164AXBSYLY6WT

*/

#include LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

pusta konfiguracja () {

lcd.początek(16, 4);

lcd.setCursor(0, 0);

lcd.print("FocusLCDs.com");

lcd.setCursor(0, 1);

lcd.print("Najlepsze LCD!");

lcd.setCursor(0, 2);

lcd.print("P/N: ");

lcd.setCursor(0, 3);

lcd.print("C164AXBSYLY6WT");

}

pusta pętla () {

}

Krok 6: Zobacz wynik

Zobacz wynik
Zobacz wynik

Gratulacje! Twój wyświetlacz LCD powinien pokazywać coś takiego.

Zalecana: