Cov txheej txheem:
- Kauj Ruam 1: Yam Koj Yuav Tsum Tau
- Kauj Ruam 2: Paub Koj Lub LCD
- Kauj Ruam 3: Npaj Txoj Kev Ruaj Ntseg thiab Txheej Txheem
- Kauj Ruam 4: Lub sijhawm rau Kev Txuas Hluav Taws Xob
- Kauj ruam 5: Ua haujlwm
- Kauj ruam 6: Txaus siab rau
Video: LCD Cov Kws Qhia: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
Ob peb xyoos dhau los, Kuv tau qhia rau lub ntiaj teb ntawm Arduino. Kuv tau txaus siab los ntawm qhov tseeb tias koj tuaj yeem ua txhua yam ua haujlwm nrog tsuas yog ntaus hauv qee kab ntawm cov lej. Tsis nyiam nws ua haujlwm li cas? Hloov ob peb kab ntawm cov cai thiab nyob ntawd koj muaj nws. Sai li kuv tau txais kuv thawj Arduino, zoo li txhua lwm yam kev nyiam ua haujlwm, kuv tau sim txhua qhov thiab txhua qhov piv txwv yooj yim ntawm txoj cai los ntawm ntsais ib qho LED kom pom kuv lub npe ntawm 16 x 2 LCD zaub. Muaj ntau ntau cov kev qhia hauv internet nrog rau cov cai. Tsuas yog luam cov kab ntawv thiab koj lub voj voog tau nce thiab ua haujlwm. Raws li lub sijhawm dhau los Kuv pib ua si nrog cov khoom sib xws ntau dua li cov lus qhia OLED, cov cim, thiab lwm yam.
Tom qab muaj kev lom zem nrog Arduino, kuv pom tau tias qee yam tsis tiav. Lcd.print ("Nyob Zoo, Ntiaj Teb!") Ua dab tsi? Txhua tus pin ntawm cov zaub ua dab tsi? Tus tswj hwm microcontroller ntawm Arduino sib tham nrog cov zaub li cas? Peb yooj yim hla qhov no vim tias txoj haujlwm nyuaj ntawm kev ua ib feem xws li cov ua haujlwm tau yooj yim rau peb nrog kev pab ntawm Lub Tsev Qiv Ntawv! Lub tsev qiv ntawv yog sau los ntawm cov lus qhia ua ntej ua ntej. Feem ntau ntawm cov ntaub ntawv tau muab zais hauv cov tsev qiv ntawv no. Thaum lub khoos phis tawj tseem ceeb mus txog qhov ua haujlwm xws li lcd.print, qhov program yuav dhia mus rau hauv lub tsev qiv ntawv, saib rau lub luag haujlwm thiab ua nws. Tom qab ua tiav, nws rov qab mus rau qhov haujlwm tseem ceeb. Hauv qhov piv txwv saum toj no, koj yuav tau hla hla cov kab ntawv hauv qhov program #suav nrog. Lub tsev qiv ntawv siv ntawm no yog LiquidCrystal.
Txawm hais tias txoj haujlwm tseem ceeb dhau los ua me me thiab nkag siab yooj yim, nws zais ntau cov ntaub ntawv thiab nws tuaj yeem cuam tshuam rau cov neeg tshiab zoo li peb. Yog li, hauv Cov Lus Qhia no qhia rau peb sim ua lub LCD saib tab sis tsis muaj lub microcontroller! Yog, koj yuav yog tus tswj hwm microcontroller. Qhov no yuav pab peb paub tias txhua txoj haujlwm microcontroller ua dab tsi los tso saib cov ntawv ntawm lub vijtsam.
Cia peb rov qab los rau qhov pib
Kauj Ruam 1: Yam Koj Yuav Tsum Tau
1) 16 x 2 LCD Zaub x1
2) SPDT Toggle keyboards x8
3) Momentary Push Button x1
4) Swb Hloov x1
5) 1k Potentiometer x1
6) Micro USB breakout board x1
7) Lub thawv xa ntawv qhov project x1
Kauj Ruam 2: Paub Koj Lub LCD
Feem ntau paub 16 x 2 LCD Zaub hauv ntiaj teb kev nyiam yuav muaj 16 tus pin. Peb yuav siv tib lub zaub rau ua qauv qhia. Ua ntej mus ntxiv, cia peb saib seb txhua tus ntawm 16 tus pin ua dab tsi.
LOW - Txuas tus pin rau hauv av.
HIGH - Txuas tus pin rau +5V.
Pin 1: GND
Txuas tus pin rau hauv av.
Pin 2: VCC
Txuas tus pin rau +5V.
Tus Pin 3: Hloov Kho
Qhov sib txawv ntawm LCD tuaj yeem hloov kho los ntawm kev muab qhov hluav taws xob rau tus pin ntawm 0V thiab 5V. Qhov no tuaj yeem ua tiav nrog kev pab ntawm lub zog ntsuas.
Tus Pin 4: Sau Npe Xaiv (RS)
Cov zaub muaj ob lub npe viz. Cov Ntaub Ntawv Sau Npe thiab Qhia Qhia Tus Kheej uas tuaj yeem xaiv nrog kev pab ntawm tus lej no. Rub tus pin qis los xaiv cov npe qhia thiab siab rau xaiv cov ntaub ntawv sau npe.
Cov ntawv qhia sau npe siv los xa cov lus qhia xws li pib ua zaub, pom meej, thiab lwm yam thaum cov ntaub ntawv sau npe siv los xa cov cim ASCII ntawm lub vijtsam.
Tus Pin 5: Nyeem/Sau (R/W)
Tus pin no tso cai rau koj sau lossis nyeem los ntawm cov npe xaiv. Rub tus pin qis los sau lossis siab nyeem.
Pin 7 to Pin 14: DB0 - DB7
Cov no yog cov ntaub ntawv me me los ntawm 0 txog 7 uas sawv cev rau tus lej 8-ntsis binary.
Pin 6: Pab (E)
Thaum koj tau teeb tsa tag nrho cov pins saum toj no raws li koj xav tau, lub siab rau qis mem tes rau tus pin no yuav pub txhua cov ntaub ntawv rau hauv lub vijtsam.
Pin 15: LED +5V
Tus Pin 16: LED GND
Tus pin 15 thiab 16 yog rau lub teeb pom kev zoo LED. Txuas tus pin 15 thiab 16 rau +5V thiab GND feem.
Kauj Ruam 3: Npaj Txoj Kev Ruaj Ntseg thiab Txheej Txheem
Xaiv lub thawv uas tsim nyog rau qhov project. Kuv muaj qhov ntev ntawm 20x15x4 cm. Npaj cov txheej txheem ntawm cov khoom siv los teeb tsa ntawm lub npov raws li qhia hauv daim duab. Muaj tswv yim hauv kev xaiv qhov txheej txheem tsuav nws paub tab. Kuv tau rov siv lub thawv no uas yog siv thawj zaug hauv qee qhov haujlwm. Nws muaj qee qhov qhov thiab qhov twb tau xyaum lawm thiab yog li kuv yuav tsum tau npaj cov txheej txheem raws li nws.
8x SPDT Toggle keyboards rau D0 - D7.
1x Momentary Push Button rau Enable
1x Swb Hloov los xaiv ntawm Kev Qhia thiab Cov Ntaub Ntawv Sau Npe.
1x 1k Ohm lauj kaub rau qhov sib piv.
Kauj Ruam 4: Lub sijhawm rau Kev Txuas Hluav Taws Xob
Xa mus rau daim duab schematic txuas nrog ntawm no.
USB micro breakout board muaj 5 lub davhlau ya nyob twg uas peb yuav siv tsuas yog ob lub viz. VBUS (+5V) thiab GND txij li thaum peb siv USB nkaus xwb rau lub zog.
Txuas txhua lub davhlau ya nyob twg sab saum toj ntawm lub toggle hloov ua ke raws li qhia hauv daim duab. Qhov no yuav txuas nrog GND. Ib yam nkaus, txuas tag nrho cov kab hauv qab ua ke. Qhov no yuav txuas nrog +5V. Txuas thawj qhov hloov pauv nruab nrab lub dav hlau mus rau D7 (tus pin 14) ntawm LCD. Ib yam li ntawd, lub davhlau nruab nrab ntawm qhov thib ob hloov mus rau D6 (tus pin 13) thiab ntxiv mus txog D0 (tus pin 7).
Txuas ib qho davhlau ya nyob twg ntawm lub laub khawm kom +5V. Txuas lwm lub davhlau ya nyob twg rau GND los ntawm 1k resistor. Txuas tib lub davhlau ya nyob twg los qhib (tus pin 6) ntawm LCD. Txuas 100uF electrolytic capacitor hla qhov hloov pauv nrog sab tsis zoo ntawm lub capacitor txuas nrog lub davhlau ya nyob twg nrog tus tiv thaiv txuas rau nws.
Txuas tus pin nruab nrab ntawm tus swb hloov mus rau tus pin 4 ntawm LCD thiab qis dua thiab sab saud mus rau +5V thiab GND feem.
Txuas ob sab sab nraud ntawm lub lauj kaub rau +5V thiab GND feem thiab tus pin nruab nrab rau qhov sib piv hloov pauv (tus pin 3) ntawm LCD.
Txuas tus pin 1, 5 thiab 16 ntawm LCD rau GND
Txuas tus pin 2 thiab 15 rau +5V.
Kauj ruam 5: Ua haujlwm
Qhov tseeb LCD tau tswj hwm los ntawm IC hu ua HD44780U uas tuaj yeem pom ua lub ntsej muag dub nyob tom qab ntawm lub LCD module. Nws yog Liquid Crystal Display Controller/Driver. Cov ntawv rau tus tsav tsheb no tuaj yeem pom ntawm no.
Txhawm rau kom LCD khiav, peb yuav tsum hla ob peb kauj ruam. Qhov no suav nrog kev pib ua LCD los ntawm kev muab qee cov lus qhia ua raws los ntawm cov ntaub ntawv tseeb (cim). Txhua cov ntaub ntawv tuaj yeem nrhiav tau hauv daim ntawv teev npe. Tab sis rau tam sim no, Kuv yuav muab qhov demo nrawm ntawm yuav ua li cas ntaus HELLO! ntawm cov zaub.
Nco tseg: 0 txhais tau tias LOW (GND)
1 txhais tau tias HIGH (+5V)
Ua ntej tshaj, qhib lub hwj chim. Lub teeb nraub qaum ntawm LCD yuav tsum ci.
Kauj Ruam 1: Raws li peb yuav xa Cov Ntawv Qhia, Cov Ntawv Qhia Qhia (IR) yuav tsum raug xaiv siv tus swb swb.
Kauj Ruam 2: Tom ntej no, peb yuav teeb tsa cov khoom siv qhov hloov pauv hloov ua 00001111 raws li qhia. Qhov no yuav tig rau cov zaub, tus cursor thiab ntsais ntawm tus cursor. Nias pab kom laub khawm. Tam sim no koj yuav tsum tuaj yeem pom tus cursor ntsais muag ntawm lub ces kaum sab saud ntawm qhov screen. Kho qhov sib piv siv lub lauj kaub yog xav tau.
Kauj ruam 3: Teem lub toggle keyboards li 00110000 raws li qhia thiab nias Enable. Qhov no yuav teeb tsa cov zaub kom lees txais 8-ntsis cov ntaub ntawv, pab ua ntej tawm ntawm ob kab thiab teeb tus ntawv loj rau 5x8.
Kauj Ruam 4: Teeb tus swb hloov mus rau Cov Ntaub Ntawv Sau Npe (DR) kom peb tam sim no tuaj yeem xa qee cov cim.
Xa mus rau daim ntawv txuas nrog ntawm no txhawm rau nrhiav cov khoom rau txhua tus cim
Kauj Ruam 5: Txhawm rau tso saib H, teeb lub toggle hloov mus rau 01001000 thiab nias pab kom. Rov ua qhov qub rau txhua tus ua cim.
Kauj Ruam 6: Txhawm rau tso saib E, teeb lub toggle hloov mus rau 01000101 thiab nias pab kom.
Kauj Ruam 7: Txhawm rau tso saib L, teeb lub toggle hloov mus rau 01001100 thiab nias pab kom ob zaug.
Kauj Ruam 8: Txhawm rau tso saib O, teeb lub toggle hloov mus rau 01001111 thiab nias pab kom.
Kauj Ruam 9: Txhawm rau pom!, Teeb lub toggle hloov mus rau 00100001 thiab nias pab kom
Ua tau zoo! Tam sim no koj yuav tsum pom HELLO! ntawm qhov screen.
Kauj ruam 6: Txaus siab rau
Peb nyuam qhuav kawm paub tias tsuas yog ntaus ob peb tsab ntawv ntawm lub vijtsam muaj ntau ntau kauj ruam koom nrog hauv cov txheej txheem. Hauv txoj kev no, peb tuaj yeem kawm paub tias tus tswj hwm lub tshuab ua dab tsi los sib txuas lus nrog cov lus qhia. Peb tsuas yog pom qee cov lus qhia tawm ntawm ntau qhov. Koj tuaj yeem muaj kev lom zem nrog nws thiab kawm ua ke!
Tam sim no peb tuaj yeem nkag siab yuav ua li cas thiab vim li cas cov tsev qiv ntawv tau tsim thiab tseem ua haujlwm nyuaj uas mus tom qab ua lub tsev qiv ntawv rau ib lub cuab yeej.
Ua tsaug rau koj ua kom txog thaum kawg. Vam tias koj txhua tus nyiam txoj haujlwm no thiab kawm paub qee yam tshiab hnub no. Qhia rau kuv paub yog tias koj ua ib qho rau koj tus kheej. Sau npe yuav ua rau kuv tus YouTube channel rau ntau qhov haujlwm yav tom ntej. Ua tsaug ib zaug ntxiv!
Thawj qhov khoom plig hauv Cov Lus Qhia Hluav Taws Xob & Kev Sib Tw
Pom zoo:
TinyDice: Cov kws tshaj lij PCBs hauv Tsev Nrog Vinyl Cutter: 10 Cov Kauj Ruam (nrog Duab)
TinyDice: Cov kws tshaj lij PCBs hauv Tsev Nrog Vinyl Cutter: Cov lus qhia no suav nrog cov lus qhia ib kauj ruam los ntawm txheej txheem txheej txheem ntawm kev tsim khoom zoo PCBs hauv tsev los ntawm kev siv lub tshuab txiav yas, ntseeg tau, yooj yim thiab siv tau. Txoj kev no tso cai rau kev tsim khoom ntawm kev txiav txim siab
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Kuv Me Me Whoop: Daim Ntawv Qhia Whoop + Cov Lus Qhia thiab Cov Lus Qhia: 8 Kauj Ruam
Kuv Me Me Whoop: Daim Ntawv Qhia Whoop + Cov Lus Qhia thiab Cov Lus Qhia: Kev Ceeb Toom: Tam sim no koj tab tom nkag mus rau kuv thawj qhov kev qhia, thiab koj yuav ntsib ntau yam kev ruam thiab tsis muaj phiaj xwm thiab/lossis txuj ci. Paub txog qhov no yog kuv tus kheej Tiny Whoop teeb tsa uas kuv siv txhua hnub, yog li kuv xav tias kuv yuav qhia nws. Nws yog phooj ywg mus ncig (tsis muaj
Ua Tus Kws Qhia Ntawv Lub Taub Hau: 8 Kauj Ruam (nrog Duab)
Ua Tus Kws Qhia Ntawv Lub Taub Hau: Tus qhia ntawv lub taub hau ib txwm ua tau ncaj ncaj, tab sis peb xav tias nws yuav lom zem ua si ib puag ncig nrog qee cov duab saum toj kawg nkaus uas cuam tshuam rau kev tsim khoom. Txhawm rau nws nthuav me ntsis, peb tsis xav ntxiv ib qho ntsiab lus rau ph
Yuav Ua Li Cas Thiaj Li Qhia-Qhia Cov Kws Txiav Txim 'Vaj Huam Sib Luag: 5 Kauj Ruam
Yuav Ua Li Cas Thiaj Li Qhia Tias Cov Kws Txiav Txim 'Pawg: Kuv raug nug kom ua tus txiav txim plaub ntug rau lub tsev kawm ntawv ntawm "" Britain's Got Talent ". Los yog tej zaum "X Factor". Kuv tsis saib ib yam, yog li kuv tau ua haujlwm tsis qhia meej txog cov menyuam kawm ntawv. Nov yog qhov kuv tau los