Csatlakoztassa az lcd kijelzőt az arduino uno-hoz

Az LCD-kijelző csatlakoztatása az Arduino-hoz és információk küldéséhez

A mikrokontrollereken történő eszközök tervezésénél gyakran foglalkozik az információ kimenettel. És nem mindig lehetséges korlátozni magunkat a hét szegmens mutató vagy mátrix képességeinek. A HD44780 vezérlőn alapuló LCD kijelzők a legegyszerűbbek és a leginkább megfizethetőek a piacon. Mindkettő egyszerű, önállóan szerelt és ipari készülékekben (kávéfőző gépek, komposztok stb.) Használatos. Ebben a cikkben megmutatom, hogyan csatlakoztathat egy LCD-kijelzőt az Arduino-hoz és megjelenítheti az információkat.

A kijelző érintkezői:

VSS - tápegység vezérlő (-)
VDD - tápegység vezérlő (+)
VO - Kontrasztvezérlés
RS - Regiszter kiválasztás
R / W - Olvasás / írás
E - Engedélyezés (strobe)
DB0-DB3 - A 8 bites interfész fiatal tetrádája
DB4-DB7 - A 8 bites interfész elder tetradája
A - A kijelző háttérvilágítása anóda (+)
K - Katód (-) a kijelző háttérvilágításánál

Csatlakoztassa az lcd kijelzőt az arduino uno-hoz

Az LCD kijelző Arduino szabványos csatlakoztatásához a 7 bites portot 4 bites vagy 11 portos 8 bites módban kell használni. Az LCD-kijelzőhöz csatlakoztatott Arduino I / O portok számának csökkentése érdekében a port bővítőt használjuk. Amikor az LCD-t az I 2 C bővítőn keresztül csatlakoztatja, a használt portok száma - 2-re (vonalak - SCL, SDA) és két GND, VCC vezetékre csökken. Ezek a modulok nem drágák, nem igényelnek nagyszámú következtetést és nagyon megfizethetőek.

Csatlakoztassa az lcd kijelzőt az arduino uno-hoz
.

Ha szükség van a háttérvilágítás bekapcsolására, elég, ha a jumpert a LED-jelölés közelében elhelyezett csapokhoz helyezi, a táblán lévő kijelző fényerejének változtatása ellenállásváltozó. A HD44780 vezérlő kijelzőinek méretei eltérőek lehetnek, a leggyakoribb 16 × 02-16 karakterek két sorban vagy 20 × 04-20 karakterek négy sorban. Ebben az esetben a karakterek felbontása magától megmarad - 5 × 8 pont. A legtöbb megjelenítőnek nincs Cyrillikus támogatása, de ez a probléma is megoldható.

Az LCD-n az I2C interfészen való használathoz a LiquidCrystal_I2C.h és Wire.h könyvtárakat használjuk (a cikk végén található könyvtár archívum).

A következtetések kinevezésével ki lettek rendezve, most menjünk közvetlenül a kód megírásához:

Kapcsolódó cikkek