Cov txheej txheem:
- Kauj ruam 1: Cov ntaub ntawv
- Kauj ruam 2: Layout Breadboard
- Kauj Ruam 3: Txhim Kho Lub Tsev Qiv Ntawv
- Kauj ruam 4: Txoj Cai
- Kauj Ruam 5: Qhov tshwm sim
- Kauj ruam 6: Troubleshooting
- Kauj Ruam 7: Mus Ntxiv
Video: Siv 4 Tus lej & 7 Segment Display, Nrog Arduino: 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Hauv qhov kev qhia no kuv yuav qhia koj yuav siv 7 ntu qhia nrog 4 tus lej siv arduino. Qee qhov yooj yim uas kuv xav taw qhia yog qhov no yuav luag txhua yam ntawm cov lej digital ntawm arduino uno, leonardo, cov laug cam nrog 13 tus lej digital. Cov lus qhia feem ntau muaj 12 tus pin tawg uas txuas ncaj qha mus rau arduino, lossis dhau los ntawm tus tiv thaiv. Tsis tas li, kuv xav taw qhia tias cov lus qhia no tsis xav tau hauv av, 5V, lossis 3.3V los txuas nrog. Yog li, cia peb pib…
Kauj ruam 1: Cov ntaub ntawv
Kev siv cov zaub ntawm yam no yuav tsum tsis muaj cov khoom siv.
4 x 330Ω resistors
- 12 x Txiv neej rau txiv neej jumper xov hlau
- 1 x Arduino
- 1 x khob cij ntawm txhua qhov loj me (lawv tsis xav tau lub hwj chim ntsia)
Tsis muaj cov cuab yeej xav tau txhawm rau ua tus qauv ntawm qhov tsim qauv no. Txawm li cas los xij, yuav tsum tau siv cov hlau txuas thiab lub pcb pawg thawj coj saib kom siv tau tas mus li.
Kauj ruam 2: Layout Breadboard
Tsuas yog muab qee cov ntsiab lus rau koj Kuv yuav piav qhia kev siv ntawm txhua tus pin. 8 tawm ntawm 12 tus pin ntawm cov zaub tau siv rau 8 ntu. Muaj 7 ntu uas siv los ua ib tus lej thaum ib tus tswj tus lej zauv. Lwm 4 tawm ntawm 12 tus pin tswj txhua tus ntawm 4 tus lej ntawm cov zaub. Txhua tus pin uas muaj tus tiv thaiv rau nws yog ib qho ntawm 4 tus lej lej, txwv tsis pub lawv yog cov ntu ntu.
Cov qauv tsim saum toj no kuv tsim los ntawm fritzing txhawm rau qhia kev sib txuas ntawm cov zaub thiab arduino. Nco ntsoov qhov kev tso kawm ntawm qhov chaw tiv thaiv vim tias yog tias koj txuas tus tiv thaiv rau tus lej tsis raug ntawm lub vijtsam, tus lej ntawd yuav tsis ua haujlwm lossis ntu ntawd yuav tsis ua haujlwm, YUAV TSUM …
*** TSEEM CEEB TSHAJ PLAWS ***
Thaum teeb tsa lub xov tooj hluav taws xob hloov cov xim daj thiab cov kab liab liab (Kuv ua rau kuv daim duab tsis sib xws).
Kauj Ruam 3: Txhim Kho Lub Tsev Qiv Ntawv
Lub tsev qiv ntawv txuas hauv qab no yog los ntawm arduino lub vev xaib kom yooj yim tswj cov zaub. Qhov txuas mus rau github. Yog tias koj tsis tau nyob ntawm github mloog kom zoo, yog tias koj tau nyeem kab lus tom ntej. Thaum koj nkag mus rau lub vev xaib saib ntawm sab xis ntawm lub qhov rais thiab saib qis kom txog thaum koj pom, "Download Zip". Nyem lub pob ntawd thiab saib nws tshwm hauv koj cov rub tawm.
Tam sim no koj yuav tsum thauj lub tsev qiv ntawv teeb tsa yav dhau los rau hauv koj lub tsev qiv ntawv tais ceev tseg. Yog tias koj tam sim no yuav ua li cas thiaj hla mus rau qib tom ntej, txwv tsis pub nyeem ntxiv. Ua ntej nkag mus rau tus nrhiav thiab nrhiav cov ntawv "cov ntaub ntawv", thiab qhib nws. Tom qab ntawd, nrhiav cov ntawv "arduino", thiab qhib nws. Tom qab ntawd, nrhiav cov ntawv tais ceev tseg, thiab qhib nws. Thaum kawg rub thiab tso lub tsev qiv ntawv teeb tsa rau hauv qhib lub tsev qiv ntawv qhib.
TSEEM CEEB. Yog tias koj daim ntawv thov arduino tau qhib thiab khiav thaum koj nyob qhov twg muab lub tsev qiv ntawv tso rau hauv lub tsev qiv ntawv tais ceev tseg, arduino yuav tsis lees paub lub tsev qiv ntawv. Koj tsuas yog yuav tsum txiav tawm daim ntawv thov thiab qhib nws dua.
github.com/DeanIsMe/SevSeg
Kauj ruam 4: Txoj Cai
Cov cai rau ua kom pom qee yam yog teev hauv qab no.
#include "SevSeg.h"
SevSeg sevseg; // Pib xya ntu ntu tswj hwm qhov tsis muaj teeb meem teeb tsa () {byte numDigits = 4; byte digitPins = {2, 3, 4, 5}; byte segmentPins = {6, 7, 8, 9, 10, 11, 12, 13}; bool resistorsOnSegments = 0; // sib txawv saum toj no qhia tias 4 tus tiv thaiv tau muab tso rau ntawm tus lej lej. // teeb tsa qhov sib txawv rau 1 yog tias koj xav siv 8 tus tiv thaiv ntawm ntu ntu. sevseg.begin (COMMON_CATHODE, numDigits, digitPins, segmentPins, resistorsOnSegments); sevseg.setBrightness (90); } void loop () {sevseg.setNumber (3141, 3); sevseg.refreshDisplay (); // Yuav tsum rov ua dua
Kauj Ruam 5: Qhov tshwm sim
Yog tias koj txuas nrog cov zaub kom raug, tau tshaj tawm cov cai kom raug, thiab theej the coded kom raug, tom qab ntawd koj cov zaub yuav tsum tso tawm pi (tsuas yog 3.141).
Yog tias tsis yog li ntawd, nyeem qib 6 rau txhua yam uas tau tshwm sim tsis raug.
Yog tias koj tau txais nws raug, tom qab ntawd kuv hais qhia kom nyeem ntxiv mus ntxiv hauv qib xya.
Kauj ruam 6: Troubleshooting
Ntawm no kuv tau teev ob yam ua tau uas tuaj yeem tshwm sim rau koj cov zaub uas tuaj yeem ua rau nws tawg. Hmoov tsis zoo tsuas yog ib ntawm ob qho tuaj yeem kho tau.
- Koj cov zaub tau tso tawm 8888
Tsis txhob txhawj xeeb qhov no yog qhov teeb meem uas tuaj yeem kho tau, tsuas yog ua raws cov theem no
1. Nrhiav qhov chaws "sevseg.begin (COMMON_CATHODE, numDigits, digitPins, segmentPins);"
2. Hloov "COMMON CATHODE" mus rau "COMMON ANODE"
3. Tshaj tawm cov cai ntxiv
- Koj cov zaub tau tso tawm 3. 41 lossis.141 lossis 3.1 1 lossis 3.14 yam tsis muaj lwm yam 1
Tu siab, qhov teeb meem no tuaj yeem kho tau lossis tsis yog:. (… (Yog kuv lub ntsej muag quaj)
1. Txheeb xyuas koj cov kev sib txuas thiab xyuas kom txhua yam yog ntsaws thiab tsis dai tawm
2. Txheeb xyuas cov txheej txheem dua, vim tias feem ntau koj yuav txuas nws tsis raug
3. Nrhiav kab hauv qhov tsis muaj qhov khoob uas nws hais kom pom (3.141, 3) thiab hloov 3.141 txog 8888 thiab saib yog tias ib qho ntawm 8 ploj lawm
4. Yog li ib qho ntawm cov xov hlau yuav tsis muaj tus tiv thaiv thaum nws yuav tsum muaj lub ntsiab lus uas ib tus lej tau hlawv tawm. Koj tuaj yeem tshawb xyuas qhov no los ntawm saib tom qab ntawm cov zaub. Yog tias koj pom ib qho dub nyob ze ntawm ib tus pins koj tau kov yeej ib qho ntawm cov lej. Tu siab qhov no TSIS YOG kho tau thiab koj yuav xav yuav lwm cov khoom.
5. Yog tias koj tsis pom lub cim dub nyob qhov twg ntau dua li koj tau hloov cov xov hlau uas tsis tuaj yeem siv zog tau yog li txheeb xyuas cov phiaj xwm thiab ntsaws tom qab kom raug thiab hloov cov cai rov qab los ntawm 8888 mus rau 3.141.
Kauj Ruam 7: Mus Ntxiv
Ib txoj hauv kev siv ob peb tus pin ntawm arduino los tswj ntau lub LEDs uas yuav tsis tas li xav tau ntau tus pin yog tri-xeev 8 tus pin hloov pauv-sau npe. Yog li tsis txhob txuas ncaj qha rau 8 ntu ntu rau arduino koj tuaj yeem ntsaws lawv rau hauv cov npe hloov pauv thiab txiav txim siab yuav ua li cas.
Nws tsuas yog lub tswv yim uas kuv tau los nrog tab sis kuv tsis paub yuav ua li cas lossis yog tias nws tseem tuaj yeem ua tau nrog arduino thiab lub tsev qiv ntawv tso saib, tab sis hav, zaub mov rau kev xav rau qhov xav paub.
Muaj kev lom zem nrog koj cov zaub thiab kuv vam tias koj nyiam cov lus qhia no vim nws yog thawj zaug uas kuv tau ua tiav ntawm ntau qhov kuv muaj hauv kuv cov ntawv sau.
Pom zoo:
4 Tus lej 7 Segment Display 14 Pins Nrog Arduino: 3 Cov Kauj Ruam
4 Tus lej 7 Segment Display 14 Pins Nrog Arduino: Nws ib txwm yog lub tswv yim zoo los ntsuas seb lub cuab yeej ua haujlwm tau zoo lossis tsis yog tias cov khoom siv muaj cov lej loj heev. Hauv qhov haujlwm no, kuv tau sim kuv 4 tus lej 7 ntu 14 tus lej pin. Txhua 7 ntu yuav nthuav tawm 0 txog 9 tib lub sijhawm
Micro: ntsis MU Vision Sensor rau Cov Pib Tshiab - Cov Ntawv Cim Tus Nqi thiab Tus lej Tus lej Cim: 6 Cov Kauj Ruam
Micro: me ntsis MU Kev Pom Kev Pom Zoo rau Cov Pib Tshiab - Cov Ntawv Cim Tus Nqi thiab Tus lej Cim Cim: Qhov no yog kuv phau ntawv qhia thib ob rau MU lub zeem muag pom kev. Hauv qhov haujlwm no peb yuav ua haujlwm micro: ntsis kom paub txog daim npav sib txawv los ntawm kev siv daim ntawv lo qhov tseem ceeb
ARUPI - Tus Nqi Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: 8 Kauj Ruam (nrog Duab)
ARUPI - Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi Tus Nqi Uas Tau Txais Tus Nqi/Tus Kheej Tus Kheej (ARU) rau Soundscape Ecologists: Cov lus qhia no tau sau los ntawm Anthony Turner. Txoj haujlwm tau tsim los nrog ntau qhov kev pab los ntawm Shed hauv Tsev Kawm Ntawv ntawm Kev Suav, University of Kent (Mr Daniel Knox tau pab zoo!)
Keypad Interface Nrog 8051 thiab Qhia Tus Xov Tooj Tus lej hauv 7 Segment: 4 Cov Kauj Ruam (nrog Duab)
Keypad Interface Nrog 8051 thiab Qhia Tus Xov Tooj Tus lej hauv 7 Segment: Hauv qhov kev qhia no kuv yuav qhia koj txog yuav ua li cas peb tuaj yeem cuam tshuam cov keyboard nrog 8051 thiab qhia cov lej lej hauv 7 ntu zaub
Tus lej lej nrog Arduino: 4 Kauj Ruam (nrog Duab)
Tus lej lej nrog Arduino: Nyob zoo cov phooj ywg, hnub no xav qhia qhov haujlwm no ib leeg. Nws yog hais txog tus lej ua si sib dhos nrog arduino, qhov kev ua si tau nthuav tawm ntawm Tv thiab tswj los ntawm cov keyboard ntawm (4x4) Saib cov vis dis aus ntawm no Rau kev zawv zawg lossis txav cov xwm txheej ntawm cov duab dhos ua si, nyem qhov tseem ceeb