10M+ Elektronske Komponente Na Lageru
Сертификовано по ISO
Гаранција укључена
Brza Dostava
Dijelovi koji se teško nalaze?
Ми их проналазимо
Zatraži ponudu

KSNUMKSkKSNUMKS LCD displej modul: pinout, ožičenje, Arduino podešavanje i aplikacije

mies 25 2026
Izvor: Michael Chen
Pregledaj: 1226

16k2 LCD displej modul je jednostavan tekstualni prikaz za prikazivanje kratkih informacija u elektronskim kolima. Može prikazati vrednosti, poruke, oznake menija i status sistema bez grafičkog ekrana. Radi sa paralelnim ili IKSNUMKSC ožičenjem i uobičajen je u Arduino projektima, brojilima, tajmerima i kontrolnim panelima. Ovaj članak pruža informacije o ožičenju, radu i podešavanju.

Figure 1. 16x2 LCD Display Module

Šta je 16k2 LCD ekran modul?

16k2 LCD displej modul je tekstualni ekran koji se koristi za prikazivanje kratkih informacija u elektronskim kolima. Nije dizajniran za punu grafiku kao što su OLED ili TFT ekrani. Umesto toga, najbolje je za jednostavne informacije kao što su očitavanja napona, vrednosti temperature, podaci tajmera, sistemske poruke i oznake menija.

Svaki znak se formira pomoću male matrice, obično 5k8 tačaka. Budući da je ekran jednostavan, pristupačan i podržan, ostaje uobičajeni izbor za DII elektroniku, kontrolne panele i ugrađene sisteme.

16k2 LCD displej Specifikacije modula

SpecifikacijaVrednost
Format prikaza16 znakova × 2 linije
Matrica znakova5 × 8 tačaka
Ukupno piksela1280 piksela (32 znakova × po 40 piksela)
Kontroler ICHD44780U ili kompatibilan
Radni napon5V DC
Radna struja1-3 mA (bez pozadinskog osvetljenja)
Struja pozadinskog osvetljenja120-200 mA
Radna temperatura0°C do +50°C
Načini komunikacije4-bitni ili 8-bitni paralelno
Ukupno igle16 igle

16k2 LCD pinout i pin funkcije

Figure 2. 16x2 LCD Pinout and Pin Functions

Sr. NePin br.Ime pinaTip pinOpis iglePin veza
1Pin 1ZemljišteIzvorni pinOvo je uzemljenje pin LCDPovezan sa zemljom MCU / Izvor napajanja
2Pin 2VCCIzvorni pinOvo je napon napajanja pin LCDPovezan sa napajanjem pin izvora napajanja
3Pin 3V0 / VEEKontrolni pinPodešava kontrast LCD-a.Povezan sa promenljivim POT koji može izvor 0-5V
4Pin 4Registruj se IzaberiKontrolni pinPrebacuje se između Command / Data RegisterPovezan sa MCU pinom i dobija ili 0 ili 1.
0 -> Komandni režim
1-> Režim podataka
5Pin 5Čitanje/pisanjeKontrolni pinPrebacuje LCD između operacije čitanja / pisanjaPovezan sa MCU pinom i dobija ili 0 ili 1.
0 -> Operacija pisanja
1-> Operacija čitanja
6Pin 6OmogućiKontrolni pinMora se držati visoko za obavljanje operacije čitanja / pisanjaPovezan sa MCU-om i uvek se držao visoko.
7Pin 7-14Bitovi podataka (0-7)Podaci / komandni pinIgle se koriste za slanje komandi ili podataka na LCD.U 4-žičnom režimu
Samo 4 pina (0-3) je povezan sa MCU
U 8-žičnom režimu
Svih 8 pinova (0-7) su povezani na MCU
8Pin 15LED pozitivanLED pinNormalna LED dioda kao rad za osvetljavanje LCD-aSpojen na +5V
9Pin 16LED negativnaLED pinNormalna LED kao operacija za osvetljavanje LCD povezan sa GND.Povezan sa zemljom

Kako funkcioniše 16k2 LCD ekran?

Figure 3. How a 16x2 LCD Display Works?

16k2 LCD prima komande i podatke o karakteru iz mikrokontrolera. Komande kontrolišu radnje kao što su brisanje ekrana, pomeranje kursora, i uključivanje ili isključivanje ekrana. Podaci o znakovima govore LCD-u koja slova, brojeve ili simbole treba prikazati.

RS pin bira da li je dolazni signal komanda ili prikaz podataka. E pin omogućava prenos. Igle sa podacima nose stvarne informacije. LCD kontroler zatim stavlja znakove u ispravan položaj ekrana.

16k2 LCD režimi ožičenja: 4-bitni, 8-bitni i I2C

Figure 4. 16x2 LCD Wiring Modes: 4-Bit, 8-Bit, and I2C

RežimIgle koje se koriste za podatkeGlavna prednostOgraničenjeNajbolje za
4-bitni režimD4, D5, D6, D7Čuva GPIO igleNešto sporiji od 8-bitnog režimaArduino projekti, jednostavni meniji, senzorski displeji
8-bitni režimD0 do D7Šalje ceo bajt odjednomKoristi više GPIO pinovaStariji sistemi ili dizajni sa mnogo slobodnih igle
I2C režimSDA i SCLSmanjuje ožičenjePotrebna je tačna adresa i bibliotekaKompaktni projekti i čistije ožičenje

Kako spojiti 16k2 LCD ekran na Arduino?

Figure 5. How to Connect a 16x2 LCD Display to Arduino?

Najčešći Arduino veza koristi 4-bitni režim. Ovaj metod koristi četiri LCD igle za podatke i nekoliko kontrolnih igle.

LCD pinPovežite se sa ArduinoSvrha
VSSGNDZemljište
VDD5VLCD snaga
V0 / VEESrednji pin potenciometraKontrola kontrasta
RSArduino digitalni pinBira komandu ili podatke
RWGNDRežim pisanja
EArduino digitalni pinOmogući signal
D4-D7Arduino digitalne iglePrenos podataka
A / LED+5V kroz otpornik, ako je potrebnoPozadinsko osvetljenje pozitivno
K / LED-GNDPozadinsko osvetljenje negativno

Uzorak Arduino koda 

#include

// RS, E, D4, D5, D6, D7

LikuidCristal LCD (12, 11, 5, 4, 3, 2);

void setup() {

lcd.begin(16, 2);

lcd.print ("16k2 LCD Readi");

lcd.setCursor(0, 1);

lcd.print("Zdravo svet");

}

void loop() {

}

Ovaj kod inicijalizuje LCD i štampa tekst u oba reda.

Kako koristiti 16k2 LCD ekran sa I2C modulom?

Figure 6. How to Use a 16x2 LCD Display with an I2C Module?

I2C 16k2 LCD ima malu ploču za ranac pričvršćenu na ekran. Ova ploča pretvara normalni paralelni interfejs u dvožični komunikacioni interfejs koristeći SDA i SCL.

Verzija I2C je korisna kada projekat ima ograničene pinove mikrokontrolera ili je potrebno čistije ožičenje. Potrebno je samo VCC, GND, SDA i SCL.

Osnovni primer I2C LCD koda

#include

#include

Uobičajene I2C adrese: 0x27 ili 0x3F

LiquidCrystal_I2C LCD (0x27, 16, 2);

void setup() {

lcd.init();

lcd.backlight();

lcd.setCursor(0, 0);

lcd.print( "I2C LCD Readi" );

lcd.setCursor(0, 1);

lcd.print("Adresa: 0x27");

}

void loop() {

}

Ako ekran ne reaguje, koristite I2C skener da pronađete tačnu adresu.

Paralelno 16k2 LCD vs I2C 16k2 LCD

Figure 7. Parallel 16x2 LCD vs I2C 16x2 LCD

OdlikaParalelno 16k2 LCDI2C 16x2 LCD
OžičenjeKoristi više žicaKoristi manje žica
GPIO UpotrebaVišiNiži
Podešavanje kodaKoristi direktno mapiranje pinKoristi I2C adresu
Rešavanje problema fokusaPIN redosled, RS, E, linije podatakaAdresa, SDA/SCL, biblioteka
Vrednost učenjaBolje za razumevanje LCD signalaBolje za brzu izgradnju projekta
TroškoviJeftinijeObično malo viši
Najbolja upotrebaDirektna kontrola i učenjeKompaktno ožičenje i ograničeni GPIO projekti

Uobičajeni problemi sa 16k2 LCD-om i rešavanje problema 

ProblemMogući uzrokRešenje
Pozadinsko osvetljenje se uključuje, ali se ne pojavljuje tekstPogrešan kontrast ili neuspela inicijalizacijaPodesite kontrast i proverite kod
Pojavljuju se crne kutijeLCD ima napajanje, ali nije inicijalizovanProverite RS, E, pinove podataka i podešavanje biblioteke
Pojavljuju se slučajni znakoviLabave žice ili pogrešno mapiranje iglePonovo proverite ožičenje i kod pin redosled
Nema pozadinskog osvetljenjaA / K igle obrnute ili bez pozadinskog osvetljenjaProverite LED+ i LED- ožičenje
I2C LCD nije otkrivenPogrešna adresa ili SDA/SCL problemPokrenite I2C skener
Tekst je suviše slabLoš kontrast ili slab napon napajanjaPodesite V0 i proverite snagu
Treperenje ekranaNestabilna snaga ili ponovljeno čišćenje ekranaKoristite stabilnu snagu i smanjite česte clear() pozive
Prikaz radi ponekadLoose breadboard veza ili slab lemljenje spojObezbedite ožičenje i pregledajte lemljenje

16k2 LCD komande i prilagođeni znakovi

16k2 LCD podržava komande za kontrolu položaja kursora, brisanje ekrana, kretanje teksta i prilagođene znakove. Prilagođeni znakovi se čuvaju u CGRAM-u i mogu se koristiti za male ikone kao što su simboli baterije, strelice, oznake stepena, signalne trake ili blokovi napretka.

Jednostavan primer prilagođenog karaktera 

#include

LikuidCristal LCD (12, 11, 5, 4, 3, 2);

bajt batteryIcon[8] = {

 B01110,

 B11011,

 B10001,

 B10001,

 B11111,

 B11111,

 B11111,

 B00000

};

void setup() {

 lcd.begin(16, 2);

 lcd.createChar(0, batteryIcon);

lcd.setCursor(0, 0);

 lcd.print("Baterija: ");

 lcd.write(bajt(0));

}

void loop() {

}

Prilagođeni znakovi čine ekran korisnijim za jednostavne korisničke interfejse bez potrebe za grafičkim ekranom.

16k2 LCD vs OLED, TFT, 7-segment, i serijski displeji

Tip ekranaNajbolje zaPrednostOgraničenje
16x2 LCDTekst, brojevi i statusne porukeNiska cena i jednostavan za korišćenjeNema pune grafike
I2C 16x2 LCDPrikaz teksta sa manje žicaJednostavno ožičenjePotrebna je tačna adresa i biblioteka
OLED displejOštar tekst i mala grafikaVisok kontrast i kompaktna veličinaManji prostor za prikaz u mnogim modulima
TFT displejInterfejs boja i grafikaPodržava slike i bojeSloženiji kod i ožičenje
7-segmentni displejNumeričke vrednostiVrlo čitljiv za brojeveLoše za tekst
Serijski LCDJednostavna komunikacija mikrokontroleraJednostavna kontrolaČesto skuplje

Često postavljana pitanja [FAK]

K1. Kada treba da koristim paralelni LCD umesto I2C LCD?

Koristite paralelni LCD kada želite da naučite direktnu kontrolu LCD-a. Koristite I2C LCD kada vam je potrebno manje žica i želite čistije ožičenje.

K2. Zašto se crne kutije pojavljuju na LCD-u?

Crne kutije znače da LCD ima snagu, ali nije pravilno inicijalizovan. Proverite kod, podešavanje biblioteke i veze ožičenja.

K3. Šta radi RS pin?

RS pin bira da li LCD prima komandu ili prikazuje podatke. To pomaže LCD zna da li da kontroliše ekran ili prikazuje znakove.

K4. Zašto je RV pin često povezan sa zemljom?

Većina projekata samo piše podatke na LCD, tako da je RV povezan sa zemljom da bi ga zadržao u režimu pisanja. Ovo takođe štedi jedan mikrokontroler pin.

K5. Zašto je potreban I2C skener?

I2C skener pomaže u pronalaženju tačne LCD adrese, kao što su 0x27 ili 0x3F. Ako je adresa pogrešna, ekran možda neće odgovoriti.