Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto tutoriálu se chystáme zobrazit na LCD (displej z tekutých krystalů).
Krok 1: LCD (displej z tekutých krystalů)
LCD mají paralelní rozhraní, což znamená, že mikrokontrolér musí ovládat několik pinů rozhraní najednou, aby mohl ovládat displej. Rozhraní se skládá z následujících pinů:
Pin pro výběr registru (RS), který řídí, kam v paměti LCD zapisujete data. Můžete si vybrat buď datový registr, který uchovává to, co se zobrazuje na obrazovce, nebo registr instrukcí, kde ovladač LCD hledá pokyny, jak postupovat dále.
Kolík pro čtení/zápis (R/W), který vybírá režim čtení nebo režim psaní
Aktivační pin, který umožňuje zápis do registrů
8 datových pinů (D0 -D7). Stavy těchto pinů (vysoké nebo nízké) jsou bity, které zapisujete do registru při psaní, nebo hodnoty, které čtete při čtení.
K dispozici je také kolíkový konektor (Vo), kolíky napájecího zdroje (+ 5 V a GND) a kolíky LED podsvícení (Bklt+ a BKlt-), které můžete použít k napájení LCD, ovládání kontrastu displeje a zapnutí a vypnutí LED podsvícení, resp.
Proces ovládání displeje zahrnuje vložení dat, která tvoří obraz toho, co chcete zobrazit, do datových registrů, poté vložení pokynů do registru instrukcí. Knihovna LiquidCrystal vám to zjednodušuje, takže nemusíte znát pokyny na nízké úrovni.
Displeje kompatibilní s Hitachi lze ovládat ve dvou režimech: 4bitové nebo 8bitové. 4bitový režim vyžaduje sedm I/O pinů z Arduina, zatímco 8bitový režim vyžaduje 11 pinů. Pro zobrazení textu na obrazovce můžete dělat téměř vše ve 4bitovém režimu, takže příklad ukazuje, jak ovládat 2 x 16 LCD ve 4bitovém režimu.
Krok 2: KOMPONENT
- CloudX M633
- SoftCard CloudX
- Kabel V3
- LCD 16x2
- Potenciometr 10k Ohm
- Propojovací drát
- Rezistor 220 ohmů
- BreadBoard
Zde si můžete koupit svůj komponent
Krok 3: HARDWARE
- LCD RS pin na digitální pin 1 Cloudx M633
- LCD Povolit pin na digitální pin 2 zařízení Cloudx M633
- LCD D4 pin na digitální pin 3 Cloudx M633
- LCD D5 pin na digitální pin 4 Cloudx M633
- LCD D6 pin na digitální pin 5 Cloudx M633
- LCD D7 pin na digitální pin 6 Cloudx M633
Navíc připojte 10k hrnec na +5V a GND s jeho stěračem (výstupem) na pin VO LCD obrazovek. K napájení podsvícení displeje se používá odpor 220 ohmů, obvykle na kolících 15 a 16 konektoru LCD
Krok 4: KÓDOVÁNÍ
Zkopírujte tento kód do svého CloudX IDE
#zahrnout#zahrnout
založit(){
lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (clear); lcdCmd (cursorOff);
smyčka(){
lcdWriteText (1, 2, „AHOJ SVĚT!“); lcdWriteText (2, 2, "POUŽÍVÁM CLOUDX");
}
}