Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Muhtasari wa vifaa
- Hatua ya 2: 16 × 2 Tabia ya LCD Pinout
- Hatua ya 3: Wiring - Kuunganisha 16 × 2 Tabia ya LCD Na Arduino Uno
- Hatua ya 4: Kanuni
Video: Mafunzo ya Kuonyesha LCD: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Je! Unataka miradi yako ya Arduino kuonyesha ujumbe wa hali au usomaji wa sensa? Kisha maonyesho haya ya LCD yanaweza kuwa sawa kabisa. Ni kawaida sana na ni njia ya haraka ya kuongeza kiolesura kinachosomeka kwenye mradi wako.
Mafunzo haya yatashughulikia kila kitu unachohitaji kujua kuamka na kukimbia na LCD za Tabia. Sio tu 16 × 2 (1602) lakini LCDs za wahusika wowote (kwa mfano, 16 × 4, 16 × 1, 20 × 4 n.k.) ambazo zinategemea kifaa kinachofanana cha mtawala wa LCD kutoka kwa Hitachi inayoitwa HD44780. Kwa sababu, jamii ya Arduino tayari imeandaa maktaba ya kushughulikia LCD za HD44780; kwa hivyo tutawaingilia kati wakati wowote.
Vifaa
- ArduinoUNO
- Onyesho la 16 * 2 LCD
- Bodi ya mkate
- 10K Potentiometer
- Mpingaji 100 ohm
- Waya za Jumper
Hatua ya 1: Muhtasari wa vifaa
LCD hizi ni bora kwa kuonyesha maandishi / herufi tu, kwa hivyo jina 'Tabia ya LCD'. Onyesho lina taa ya nyuma ya LED na inaweza kuonyesha herufi 32 za ASCII katika safu mbili na herufi 16 kwenye kila safu.
Kila mstatili una gridi ya saizi 5 × 8 Ukiangalia kwa karibu, unaweza kuona mstatili mdogo kwa kila mhusika kwenye onyesho na saizi zinazounda tabia. Kila moja ya mistatili hii ni gridi ya saizi 5 × 8. Ingawa zinaonyesha maandishi tu, zina ukubwa na rangi nyingi: kwa mfano, 16 × 1, 16 × 4, 20 × 4, na maandishi meupe kwenye asili ya bluu, na maandishi meusi kwenye kijani kibichi na mengine mengi. Habari njema ni kwamba maonyesho haya yote yanaweza 'kubadilika' - ikiwa utaunda mradi wako na moja unaweza kuiondoa tu na kutumia saizi / rangi nyingine ya LCD ya chaguo lako. Nambari yako inaweza kulazimika kuzoea saizi kubwa lakini angalau wiring ni sawa!
Hatua ya 2: 16 × 2 Tabia ya LCD Pinout
Kabla ya kupiga mbizi kwenye nambari ya kuingiliana na mfano, wacha kwanza tuangalie Pinout ya LCD.
GND inapaswa kushikamana na ardhi ya Arduino. VCC ni usambazaji wa umeme wa LCD ambayo tunaunganisha pini ya volts 5 kwenye Arduino. Vo (LCD Contrast) inadhibiti utofauti na mwangaza wa LCD. Kutumia mgawanyiko rahisi wa voltage na potentiometer, tunaweza kufanya marekebisho mazuri kwa kulinganisha. RS (Sajili Chagua) pini inaruhusu Arduino iambie LCD ikiwa inatuma amri au data. Kimsingi pini hii hutumiwa kutofautisha amri kutoka kwa data. Kwa mfano, wakati pini ya RS imewekwa chini, basi tunatuma maagizo kwa LCD (kama weka mshale mahali maalum, futa onyesho, tembeza onyesho kulia na kadhalika). Na wakati pini ya RS imewekwa juu ya HIGH tunatuma data / wahusika kwenye LCD. R / W (Soma / Andika) pini kwenye LCD ni kudhibiti ikiwa unasoma au la data kutoka kwa LCD au kuandika data kwa LCD. Kwa kuwa tunatumia tu LCD hii kama kifaa cha OUTPUT, tutafunga pini hii CHINI. Hii huilazimisha iwe katika hali ya KUANDIKA. Pini ya E (Wezesha) hutumiwa kuwezesha onyesho. Maana yake, wakati pini hii imewekwa chini, LCD haijali kinachotokea na R / W, RS, na laini za basi za data; wakati pini hii imewekwa juu, LCD inasindika data inayoingia. D0-D7 (Data Bus) ni pini ambazo hubeba data 8 kidogo tunayotuma kwenye onyesho. Kwa mfano, ikiwa tunataka kuona herufi kubwa ya 'A' kwenye onyesho tutaweka pini hizi kwa 0100 0001 (kulingana na meza ya ASCII) kwa LCD. Pini za AK (Anode & Cathode) hutumiwa kudhibiti mwangaza wa LCD.
Hatua ya 3: Wiring - Kuunganisha 16 × 2 Tabia ya LCD Na Arduino Uno
Kabla ya kuanza kupakia nambari na kutuma data kwenye onyesho, wacha tuunganishe LCD hadi Arduino. LCD ina pini nyingi (pini 16 kwa jumla) ambazo tutakuonyesha jinsi ya kuweka waya. Lakini, habari njema ni kwamba sio pini hizi zote ni muhimu kwetu kuungana na Arduino. Tunajua kuwa kuna mistari 8 ya Takwimu ambayo hubeba data mbichi kwenye onyesho. Lakini, LCD za HD44780 zimeundwa kwa njia ambayo tunaweza kuzungumza na LCD kwa kutumia pini 4 tu za data (4-bit mode) badala ya 8 (mode 8-bit). Hii inatuokoa pini 4!
Sasa, wacha tuunganishe Uonyesho wa LCD na Arduino. Pini nne za data (D4-D7) kutoka LCD zitaunganishwa na pini za dijiti za Arduino kutoka # 4-7. Wezesha pini kwenye LCD itaunganishwa na Arduino # 2 na pini ya RS kwenye LCD itaunganishwa na Arduino # 1. Mchoro ufuatao unaonyesha jinsi ya kuweka waya kila kitu. Uunganisho wa waya wa 16 × 2 LCD na Arduino UNO Pamoja na hayo, sasa uko tayari kupakia nambari fulani na kupata uchapishaji wa maonyesho.
Hatua ya 4: Kanuni
Kiunga cha Nambari: Mafunzo ya Kuonyesha LCD
Kwa Maswali yoyote Nitumie barua pepe kwa: Barua pepe
Ilipendekeza:
Kuonyesha Nakala ya Kuonyesha (Mwongozo wa Z hadi Z): Hatua 25 (na Picha)
Kuonyesha Nakala ya Kuonyesha (Mwongozo wa Z hadi Z): Katika hii inayoweza kufundishwa / video nitakuongoza kwa maagizo ya hatua kwa hatua jinsi ya kufanya onyesho la maandishi ya kutembeza na Arduino. Sitakuwa nikielezea jinsi ya kutengeneza nambari ya Arduino, nitakuonyesha jinsi ya kutumia nambari iliyopo. Nini na wapi unahitaji kushirikiana
Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Hatua 6
Arduino na VL53L0X Muda wa Ndege + OLED Mafunzo ya Kuonyesha: Katika mafunzo haya tutajifunza jinsi ya kuonyesha umbali kwa mm kutumia VL53L0X sensorer ya Muda wa Ndege na OLED Onyesha
Mafunzo ya Kuonyesha Matrix ya Arduino Max7219: Hatua 4
Mafunzo ya Kuonyesha Matrix ya Arduino Max7219: Halo jamani katika mafunzo haya tutajifunza jinsi ya kutumia onyesho la matrix iliyoongozwa na dereva wa kuonyesha max7219 na Arduino kuonyesha uhuishaji na maandishi kwenye onyesho hili la Matrix
Mafunzo ya Jinsi ya 4-Nambari ya Kiolesura cha Kuonyesha na Arduino UNO: Hatua 6 (na Picha)
Mafunzo ya Jinsi ya 4-Nambari ya Maonesho ya Maonyesho na Arduino UNO: Mafunzo haya yatakufundisha misingi ya kutumia 4- Kuonyesha Digiti na Arduino UNO
Kuonyesha Kuonyesha kwa LED: Hatua 12
Kuonyesha Kuonyesha kwa LED: Onyesho la taa inayozunguka hutumia gari kuzungusha bodi kwa kasi kubwa wakati wa kuvuta taa kutengeneza muundo angani wakati inavyozunguka. Ni rahisi kujenga, ni rahisi kutumia, na inafurahisha kuonyesha! Pia ina kichwa ili uweze kusasisha s