Përmbajtje:
- Furnizimet
- Hapi 1: Vështrim i përgjithshëm i harduerit
- Hapi 2: Pinout LCD i Karakterit 16 × 2
- Hapi 3: Instalime - Lidhja e karaktereve LCD 16 × 2 me Arduino Uno
- Hapi 4: Kodi
Video: Udhëzues për ekranin LCD: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Dëshironi që projektet tuaja Arduino të shfaqin mesazhe të statusit ose lexime të sensorit? Atëherë këto ekrane LCD mund të jenë përshtatja perfekte. Ato janë jashtëzakonisht të zakonshme dhe një mënyrë e shpejtë për të shtuar një ndërfaqe të lexueshme në projektin tuaj.
Ky tutorial do të mbulojë gjithçka që duhet të dini për të filluar dhe funksionuar me LCD -të e Karaktereve. Jo vetëm 16 × 2 (1602), por çdo LCD LCD (për shembull, 16 × 4, 16 × 1, 20 × 4, etj.) Që bazohen në çipin e kontrolluesit LCD të ndërfaqes paralele nga Hitachi të quajtur HD44780. Sepse, komuniteti Arduino tashmë ka zhvilluar një bibliotekë për të trajtuar LCD -të HD44780; kështu që ne do t'i ndërlidhim ato në një kohë të shkurtër.
Furnizimet
- ArduinoUNO
- Ekran LCD 16*2
- Breadboard
- Potenciometër 10K
- Rezistencë 100 ohm
- Telat Jumper
Hapi 1: Vështrim i përgjithshëm i harduerit
Këto LCD janë ideale për shfaqjen e tekstit/karaktereve, prandaj emri "LCD i karakterit". Ekrani ka një dritë të pasme LED dhe mund të shfaq 32 karaktere ASCII në dy rreshta me 16 karaktere në secilën rresht.
Çdo drejtkëndësh përmban një rrjet prej 5 × 8 piksele Nëse shikoni nga afër, në të vërtetë mund të shihni drejtkëndëshat e vegjël për secilin karakter në ekran dhe pikselët që përbëjnë një karakter. Secili prej këtyre drejtkëndëshave është një rrjet prej 5 × 8 piksele. Edhe pse shfaqin vetëm tekst, ato vijnë në shumë madhësi dhe ngjyra: për shembull, 16 × 1, 16 × 4, 20 × 4, me tekst të bardhë në sfond blu, me tekst të zi në të gjelbër dhe shumë më tepër. Lajmi i mirë është se të gjitha këto ekrane janë ‘të shkëmbyeshme’ - nëse e ndërtoni projektin tuaj me një, thjesht mund ta shkëputni atë dhe të përdorni një madhësi/ngjyrë LCD tjetër të zgjedhjes suaj. Kodi juaj mund të duhet të përshtatet me madhësinë më të madhe, por të paktën instalimet elektrike janë të njëjta!
Hapi 2: Pinout LCD i Karakterit 16 × 2
Para se të zhyteni në lidhjen dhe kodin shembull, le të hedhim një vështrim së pari në LCD Pinout.
GND duhet të lidhet me tokën e Arduino. VCC është furnizimi me energji për LCD të cilin e lidhim pinin 5 volt në Arduino. Vo (Kontrasti LCD) kontrollon kontrastin dhe shkëlqimin e LCD -së. Duke përdorur një ndarës të thjeshtë të tensionit me një potenciometër, ne mund të bëjmë rregullime të shkëlqyera në kontrast. Pina RS (Regjistrohu për Zgjedhjen) lejon që Arduino të tregojë LCD nëse po dërgon komanda ose të dhëna. Në thelb ky pin përdoret për të dalluar komandat nga të dhënat. Për shembull, kur kunji RS është vendosur në LOW, atëherë ne po dërgojmë komanda në LCD (si vendosni kursorin në një vend të caktuar, pastroni ekranin, lëvizni ekranin në të djathtë dhe kështu me radhë). Dhe kur kunji RS është vendosur në LART we ne po dërgojmë të dhëna/karaktere në LCD. Pika R/W (Lexo/Shkruaj) në LCD është për të kontrolluar nëse po lexoni apo jo të dhëna nga LCD ose shkruani të dhëna në LCD. Meqenëse ne thjesht po e përdorim këtë LCD si një pajisje OUTPUT, ne do ta lidhim këtë pin LOW. Kjo e detyron atë në modalitetin WRITE. Kodi E (Aktivizo) përdoret për të aktivizuar shfaqjen. Do të thotë, kur ky pin është vendosur në LOW, LCD -it nuk i intereson se çfarë po ndodh me R/W, RS dhe linjat e autobusit të të dhënave; kur ky pin është vendosur në LART, LCD -ja po përpunon të dhënat hyrëse. D0-D7 (Data Bus) janë kunjat që mbartin të dhënat 8 bit që dërgojmë në ekran. Për shembull, nëse duam të shohim karakterin e madh ‘A’ në ekran do t’i vendosim këto kunja në 0100 0001 (sipas tabelës ASCII) në LCD. Kunjat A-K (Anode & Cathode) përdoren për të kontrolluar dritën e pasme të LCD.
Hapi 3: Instalime - Lidhja e karaktereve LCD 16 × 2 me Arduino Uno
Para se të kalojmë në ngarkimin e kodit dhe dërgimin e të dhënave në ekran, le të lidhim LCD -in me Arduino. LCD -ja ka shumë kunja (gjithsej 16 kunja) që ne do t'ju tregojmë se si t'i lidhni ato. Por, lajmi i mirë është se jo të gjitha këto kunja janë të nevojshme që ne të lidhemi me Arduino. Ne e dimë se ka 8 linja të të dhënave që bartin të dhëna të papërpunuara në ekran. Por, LCD-të HD44780 janë krijuar në atë mënyrë që të mund të flasim me LCD-në duke përdorur vetëm 4 kunja të dhënash (modaliteti 4-bit) në vend të 8 (modaliteti 8-bit). Kjo na kursen 4 kunja!
Tani, le të lidhim ekranin LCD me Arduino. Katër kunjat e të dhënave (D4-D7) nga LCD do të lidhen me kunjat dixhitalë të Arduino nga #4-7. Kodi Enable në LCD do të lidhet me Arduino #2 dhe kunja RS në LCD do të lidhet me Arduino #1. Diagrami i mëposhtëm ju tregon se si të lidhni gjithçka. Lidhjet e telave me LCD me karakter 16 × 2 dhe Arduino UNO Me këtë, tani jeni gati të ngarkoni disa kod dhe të merrni printimin e ekranit.
Hapi 4: Kodi
Lidhja e Kodit: Udhëzues për Ekranin LCD
Për çdo pyetje Më dërgoni me email në: Email
Recommended:
Pushtuesit LCD: një pushtues hapësinorë si lojë në ekranin e karaktereve LCD 16x2: 7 hapa
LCD Invaders: një Pushtues Hapësirë Si Lojë në Ekranin e Karaktereve LCD 16x2: Nuk ka nevojë të prezantoni një lojë legjendare "Pushtuesit e Hapësirës". Karakteristika më interesante e këtij projekti është se përdor ekranin e tekstit për dalje grafike. Shtë arritur duke zbatuar 8 karaktere me porosi. Ju mund ta shkarkoni të plotë Arduino
Mur për mur për IPad si Paneli i Kontrollit të Automatizimit në shtëpi, duke përdorur magnet të kontrolluar me servo për të aktivizuar ekranin: 4 hapa (me fotografi)
Muri i Murit për IPad Si Paneli i Kontrollit të Automatizimit të Shtëpisë, Duke përdorur Magnetin e kontrolluar me Servo për të Aktivizuar Ekranin: Kohët e fundit kam kaluar mjaft kohë duke automatizuar gjërat brenda dhe rreth shtëpisë sime. Unë jam duke përdorur Domoticz si aplikacionin tim për Automatizimin e Shtëpisë, shihni www.domoticz.com për detaje. Në kërkimin tim për një aplikacion pulti që tregon të gjithë informacionin e Domoticz të ndryshojë
Ekran LCD I2C / IIC - Përdorni një ekran SPI në ekranin LCD I2C duke përdorur modulin SPI në IIC me Arduino: 5 hapa
Ekran LCD I2C / IIC | Përdorni një ekran SPI në ekranin LCD I2C Duke përdorur modulin SPI në IIC Me Arduino: Përshëndetje djema pasi një SPI LCD 1602 normal ka shumë tela për t'u lidhur, kështu që është shumë e vështirë ta ndërlidhni me arduino, por ekziston një modul i disponueshëm në treg i cili mund të shndërroni ekranin SPI në ekranin IIC kështu që atëherë ju duhet të lidhni vetëm 4 tela
Ekran LCD I2C / IIC - Shndërroni një ekran SPI në ekranin LCD I2C: 5 hapa
Ekran LCD I2C / IIC | Shndërroni një ekran SPI në ekranin LCD I2C: përdorimi i ekranit spi LCD kërkon shumë lidhje për të bërë, gjë që është vërtet e vështirë për ta bërë, kështu që gjeta një modul që mund të konvertojë LCD i2c në spi LCD, kështu që le të fillojmë
Si ta vendosni Samsung Galaxy S7 me Android 8.0 për të shfaqur vetëm ekranin për një aplikacion !!: 5 hapa
Si ta vendosni Samsung Galaxy S7 Me Android 8.0 për të shfaqur vetëm ekranin për një aplikacion !!: Ky udhëzues do t'ju tregojë se si ta vendosni samsung galaxy s7 që të shfaqë ekranin vetëm për një aplikacion Kjo është e mrekullueshme nëse keni një fëmijë/fëmijë që i pëlqen të luajë me telefonin tuaj ose dëshiron të sigurohet që telefoni juaj të qëndrojë në një aplikacion vetëm kur dikush tjetër është