Az Arduino alapú beágyazott rendszer tervezésében a Liquid Crystal Display modulok nagyon fontos szerepet játszanak. Ezért nagyon fontos megismerni az LCD interfészének kezelése 16 × 2 méretű Arduinóval beágyazott rendszerben. A kijelző egységek nagyon fontosak az emberi világ és a gép világa közötti kommunikációban. A kijelző egység ugyanazon az elven működik, nem függ a kijelző méretétől, lehet nagy vagy kicsi. Olyan egyszerű kijelzőkkel dolgozunk, mint a 16 × 1 és a 16 × 2 egységek. A 16 × 1 kijelzőegység 16 karakterből áll, amelyek egy sorban találhatók, és a 16 × 2 kijelző egység 32 karakterből áll, amelyek a 2 sorban vannak. Tudnunk kell, hogy az egyes karakterek megjelenítéséhez 5 × 10 pixel van. Így egy karakter megjelenítéséhez mind az 50 pixelnek együtt kell lennie. A kijelzőn van egy HD44780 vezérlő, amelyet a megjelenítendő karakterek képpontjainak vezérlésére használnak.
Mi az a folyadékkristályos kijelző?
A folyadékkristályos kijelző használja a folyadékkristály fényfigyelésének tulajdonságát, és nem közvetlenül bocsátják ki a fényt. A folyadékkristályos kijelző síkképernyős vagy elektronikus vizuális kijelző. Alacsony információ és tartalom esetén az LCD-ket rögzített képben vagy tetszőleges képben kapják meg, amelyek jelen vannak vagy el vannak rejtve, mint jelen szavak, számok vagy 7 szegmenses kijelző . A tetszőleges képek nagy számú kis képpontból állnak, és az elemnek nagyobb elemei vannak.
Folyadékkristályos kijelző
Folyadékkristályos kijelző 16 × 2
A 16 × 2 méretű folyadékkristályos kijelző két vízszintes vonalat tartalmaz, és 16 kijelző karakterének a tömörítésére szolgálnak. Beépített állapotban az LCD két regiszterrel rendelkezik, amelyeket az alábbiakban ismertetünk.
- Parancsregiszter
- Adatnyilvántartás
Parancsregiszter: Ez a regiszter egy speciális parancs beillesztésére szolgál az LCD-re. A parancs egy speciális adatsor, amelyet arra használnak, hogy megadja a belső parancsot a folyadékkristályos kijelzőnek, mint például a tiszta képernyő, lépjen az 1. sor 1. karakterére, állítsa be a kurzort stb.
Adatnyilvántartás: Az adatregiszterek segítségével beírható a sor az LCD-be
Folyadékkristályos kijelző 16 × 2
A csapok diagramja és az egyes csapok leírása a következő táblázatban található.
Pin No | PIN neve | PIN leírás |
1. tű | GND | Ez a tüske földelt csap, és az LCD csatlakozik a földhöz |
2. tű | VCC | A VCC csapot az LCD áramellátásához használják |
3. tű | VEE | Ezt a csapot az LCD kontrasztjának beállítására használják a változó ellenállás bekötésével a VCC és a föld közé. |
4. tű | RS | Az RS regisztráció kiválasztás néven ismert, és kiválasztja a Parancs / Adat regisztert. A parancsregiszter kiválasztásához az RS-nek nullának kell lennie. Az adatregiszter kiválasztásához az RS-nek egyenlőnek kell lennie. |
5. tű | R / W | Ezt a csapot használjuk az Olvasás / Írás műveletek kiválasztására. Az írási műveletek végrehajtásához az R / W-nek nullának kell lennie. Az olvasási műveletek végrehajtásához az R / W egyenlőnek kell lennie. |
6. tű | BAN BEN | Ez egy engedélyező jelcsap, ha a pozitív impulzusok egy csapon haladnak át, akkor a csap olvasási / írási tűként működik. |
7. tű | DB0 - DB7 | A 7 érintkezõ összesen 8 érintkezõt tartalmaz, amelyeket az LCD adatcsapjaként használnak. |
15. tű | LED + | Ez a tű csatlakozik a VCC-hez, és arra szolgál, hogy a 16 érintkező beállítsa az LCD háttérvilágításának fényét. |
16. tű | VEZETTE - | Ez a csatlakozó a földhöz van csatlakoztatva, és arra szolgál, hogy a 15 érintkező állítsa be az LCD háttérvilágításának fényét. |
LCD interfész az Arduino modullal
Az alábbi kapcsolási rajzon a folyadékkristályos kijelző látható Arduino modul . A kapcsolási rajz alapján megfigyelhetjük, hogy az LCD RS tűje az Arduino 12 érintkezőjéhez van csatlakoztatva. Az R / W tű LCD-je a földhöz csatlakozik. Az Arduino 11 érintkezője az LCD modul engedélyező jelcsaphoz van csatlakoztatva. Az LCD modul és az Arduino modul ebben a projektben kapcsolódnak a 4 bites módhoz. Ezért négy bemeneti sor van, amelyek az LCD DB4-től DB7-ig terjednek. Ez a folyamat nagyon egyszerű, kevesebb csatlakozókábelt igényel, és az LCD-modulban rejlő lehetőségeket is kihasználhatjuk.
LCD interfész az Arduino modullal
A digitális bemeneti vonalak (DB4-DB7) az Arduino csapokkal vannak összekötve az 5-2. A kijelző kontrasztjának beállításához 10K potenciométert használunk. A hátsó LED-lámpán átáramló áram az 560 ohmos ellenállástól származik. A külső tápcsatlakozót a tábla biztosítja az Arduino számára. A számítógép USB-porton keresztül történő használatával az Arduino képes táplálni. Az áramkör egyes részeihez szükséges lehet az + 5 V tápegység, amelyet az Arduino kártya 5 V-os forrásából vesznek.
A következő vázlatos ábra az LCD-modult az Arduino-val való összeköttetésben mutatja.
Sematikus ábrája
Ez a cikk arról tájékoztat, hogyan érintkezik az LCD modul az Arduino-val. Remélem, hogy a cikk elolvasásával alapvető ismereteket szerezhet arról, hogyan kell az LCD modult használni az Arduino-val. Ha bármilyen kérdése van a cikkel kapcsolatban, vagy a mikrokontroller projektekről , ne habozzon, nyugodtan kommenteljen az alábbi részben. Itt van a kérdés az Ön számára: mi az LCD modul funkciója az Arduino-val való összeköttetéssel?
Fotók: