Spisu treści:

Witaj świecie! na wyświetlaczu LCD przy użyciu CloudX M633: 4 kroki
Witaj świecie! na wyświetlaczu LCD przy użyciu CloudX M633: 4 kroki

Wideo: Witaj świecie! na wyświetlaczu LCD przy użyciu CloudX M633: 4 kroki

Wideo: Witaj świecie! na wyświetlaczu LCD przy użyciu CloudX M633: 4 kroki
Wideo: Wyświetlacz LCD | #26 [Arduino] 2024, Listopad
Anonim
Witaj świecie! na wyświetlaczu LCD za pomocą CloudX M633
Witaj świecie! na wyświetlaczu LCD za pomocą CloudX M633

W tym samouczku będziemy wyświetlać na LCD (wyświetlacz ciekłokrystaliczny).

Krok 1: LCD (wyświetlacz ciekłokrystaliczny)

LCD (wyświetlacz ciekłokrystaliczny)
LCD (wyświetlacz ciekłokrystaliczny)

Wyświetlacze LCD mają interfejs równoległy, co oznacza, że mikrokontroler musi manipulować kilkoma pinami interfejsu jednocześnie, aby sterować wyświetlaczem. Interfejs składa się z następujących pinów:

Pin wyboru rejestru (RS), który kontroluje, gdzie w pamięci LCD zapisujesz dane. Możesz wybrać albo rejestr danych, który przechowuje to, co dzieje się na ekranie, albo rejestr instrukcji, w którym kontroler LCD szuka instrukcji, co robić dalej.

Pin do odczytu/zapisu (R/W), który wybiera tryb odczytu lub tryb zapisu;

Pin Enable, który umożliwia zapis do rejestrów

8 pinów danych (D0 -D7). Stany tych pinów (wysoki lub niski) to bity, które zapisujesz do rejestru podczas pisania, lub wartości, które czytasz podczas czytania.

Dostępne są również piny kontrastu wyświetlacza (Vo), piny zasilania (+5V i Gnd) oraz piny podświetlenia LED (Bklt+ i BKlt-), których można użyć do zasilania wyświetlacza LCD, sterowania kontrastem wyświetlacza oraz włączania i wyłączania diody LED podświetlenie, odpowiednio.

Proces sterowania wyświetlaniem polega na wprowadzeniu do rejestrów danych danych, które tworzą obraz tego, co chcesz wyświetlić, a następnie umieszczeniu instrukcji w rejestrze instrukcji. Biblioteka LiquidCrystal upraszcza to dla Ciebie, więc nie musisz znać instrukcji niskiego poziomu.

Wyświetlacze LCD kompatybilne z Hitachi mogą być sterowane w dwóch trybach: 4-bitowym lub 8-bitowym. Tryb 4-bitowy wymaga siedmiu pinów I/O z Arduino, podczas gdy tryb 8-bitowy wymaga 11 pinów. Aby wyświetlić tekst na ekranie, możesz zrobić prawie wszystko w trybie 4-bitowym, więc przykład pokazuje, jak sterować wyświetlaczem LCD 2x16 w trybie 4-bitowym.

Krok 2: KOMPONENT

SKŁADNIK
SKŁADNIK
SKŁADNIK
SKŁADNIK
SKŁADNIK
SKŁADNIK
SKŁADNIK
SKŁADNIK
  • CloudX M633
  • Karta SoftCard CloudX
  • Przewód V3
  • LCD 16x2
  • Potencjometr 10k Ohm
  • Przewód połączeniowy
  • Rezystor 220 omów
  • Chlebak

możesz kupić swój komponentTutaj

Krok 3: SPRZĘT

SPRZĘT KOMPUTEROWY
SPRZĘT KOMPUTEROWY
  • LCD RS pin do cyfrowego pinu 1 Cloudx M633
  • LCD Włącz pin do cyfrowego pinu 2 Cloudx M633
  • LCD D4 pin do cyfrowego pinu 3 Cloudx M633
  • LCD D5 pin do cyfrowego pin 4 Cloudx M633
  • LCD D6 pin do cyfrowego pinu 5 Cloudx M633
  • LCD D7 pin do cyfrowego pinu 6 Cloudx M633

Dodatkowo podłącz potencjometr 10k do +5V i GND, z jego wycieraczką (wyjście) do pinu VO ekranów LCD. Rezystor 220 omów służy do zasilania podświetlenia wyświetlacza, zwykle na styku 15 i 16 złącza LCD

Krok 4: KODOWANIE

Skopiuj ten kod do swojego CloudX IDE

#włącz#włącz

Ustawiać(){

lcdSetting(1, 2, 3, 4, 5, 6); lcdCmd(wyczyść); lcdCmd(kursorWył);

pętla(){

lcdWriteText(1, 2, "WITAJ ŚWIECIE!"); lcdWriteText(2, 2, "UŻYWAM CLOUDX");

}

}

Zalecana: