LCD kijelző (LCD) kijelző

WH1602B-YYK-CTK - Az LCD kijelző 16x2 latin és cirill betűk és a HD44780-kompatibilis interfész.

LCD kijelző WH1602B-YYK-CTK 450 p. 350 p. Kosárba

LCD kijelző (LCD) kijelző

LCD kijelző WH1602B-YYK-CTK PLS 550 p. 400 p. Kosárba

LCD kijelző 16x2 WH1602B-YYK-CTK c lezárt "alacsony" (4mm) tűs csatlakozóval - különösen LCD kezelő Shield.

LCD kijelző (LCD) kijelző

  • Típus: znakosinteziruyuschy (szöveg)
  • Szereplők: 2 sorban 16 karakter
  • LED, sárga-zöld
  • Font: latin és cirill
  • Méretek (mm): 80x36x14
  • Output Area (mm): 56x11
  • Feszültség (V): 5
  • Interface: HD44780 kompatibilis

Csatlakozás Arduino

WH1602B-YYK-CTK, mint a többi LCD kijelzők HD44780 kompatibilis interfész könnyen csatlakoztatható bármilyen Arduino kompatibilis fedélzeti.

Az egyik lehetőség a használata LCD kezelő Shield. de az is lehet közvetlenül csatlakoztatható (ehhez több ingyenes csapok).

A kijelző a következő pinout:

LED- (háttérvilágítás katód)

A modul lehet működtetni 4 bites módban, ami csökkenti a szükséges következtetéseket - csak akkor kell csatlakoztatni Gnd, Vin, VO, RS, RW, E, DB4-DB7, és a háttérvilágítás, ha szükséges. Továbbá, mivel a szokásos kommunikációs megy csak egyirányú - a mikrokontroller az LCD kijelzőn, a kimeneti RW lemezeket nem lehet csatlakoztatni az Arduino, és a GND.

Lehetséges kapcsolat opció az ábrákon látható. A második ábra „megkímélte” egy következtetés csatlakoztatásával RW a GND. Total, a minimális verziója szükséges összekötő hat elérhető portok Arduino, és lehet, hogy a portok - nem feltétlenül azonos az ábrákon.

Változtatható ellenállás Contrast címletű 10-20 ohm használják a kontraszt beállításához.

Ügyeljen arra, hogy az LCD háttérvilágítás ellenállás - korlátozza az áramot a világítási áramkör, ezért annak értékelése függ a fényerőt. Az ellenállás ezen ellenállás, amikor a háttérvilágítás hajtja + 5V kell nagyságrendileg 6-8 ohm és 100 mA magát.

Példa kimenet az LCD kijelző csatlakoztatott szerint a második minta:

// Létrehozunk egy objektumot kijelzőn.
// Amikor létrehoz egy portszám
// RS annak érdekében, E, DB4, DB5, DB6, DB7
LiquidCrystal lcd # 40; 12. 10. 5. 4. 3. 2. # 41; ;

void beállítás # 40; # 41; # 123;
// mutatott szám sorok és oszlopok
lcd. kezdődik # 40; 16. 2 # 41; ;
// megjeleníti a szöveget
lcd. nyomtatás # 40; "Hello, world!" # 41; ;
# 125;

void loop # 40; # 41; # 123;
// állítsa kurzort a 2. sor,
// 1. oszlop (a számla megy 0-ra, így
// sorszám 1, szám stobets 0)
lcd. setCursor # 40; 0 1 # 41; ;
// megjeleníti a másodpercek száma a kezdetektől
lcd. nyomtatás # 40; Millis # 40; # 41; / 1000 # 41; ;
# 125;

A következtetés az orosz szövegben számos jellemzői annak a ténynek köszönhető, hogy a forráskód az Arduino menti UTF-8, ami természetesen nem felel meg a szimbólum táblát az LCD kijelzőn. Megjelenítéséhez az orosz karaktereket, megadhatja azokat a nyolcas számrendszer szerint a szintaxis C / C ++, vezetett a táblázat rekordok. Egy példa az ilyen kimenet:

// kiírja a hibás sor „LCD”
lcd. nyomtatás # 40; "\ 243 K \ 343 \ c 270 \ 276 \ 273 E \ 271" # 41; ;

Itt a "\ 243", "\ 343", "\ 270", "\ 276", "\ 273", "\ 271" - karakter kódok "F", "e", "és", "n", " L "" d ". Felhívjuk figyelmét, hogy a karakterek „K”, „c” és „e” - a szimbólumok a latin ábécé.

Sokkal kényelmesebb lenne, hogy használja LiquidCrystalRus könyvtárban. amely ugyan nem tart tovább néhány több tíz byte flash memóriát, de lehetővé teszi, hogy az orosz karakterek UTF-8 kódolású megjelenítésekor. A könyvtár is elérhető a honlapon a fejlesztő.

Kapcsolódó cikkek