Përmbajtje:
- Hapi 1: Simbolet
- Hapi 2: Përdorimi i Simboleve
- Hapi 3: Gjëra më të ndërlikuara
- Hapi 4: Kthimi i diagramit të rrjedhës në një program
- Hapi 5: Shtimi në tabelën e rrjedhës
- Hapi 6: Kthejeni në Program
- Hapi 7: Një dhimbje e vërtetë
Video: Fillimi i programimit me një tabelë rrjedhëse: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:34
Filloni të përdorni mikrokontrollues PIC për projektet tuaja? ato janë shumë të dobishme, por shumë zhgënjyese kur programi juaj thjesht nuk funksionon. Kjo është një mënyrë për të zgjidhur idetë tuaja duke vizatuar një tabelë rrjedhëse. Kjo është mënyra se si programuesit profesionistë shpesh krijojnë kryeveprat e tyre. Duke filluar me një laps dhe letër të thjeshtë për të futur idetë e tyre në një formë rendi. Kjo është veçanërisht e vlefshme kur sistemi që po përcaktoni është një proces që lëviz hap pas hapi. Një shembull i mirë i programit do të ishte programimi i një makine larëse automatike ose një robot Sigurisht për një program shumë të thjeshtë nuk do të keni nevojë ta bëni këtë.
Hapi 1: Simbolet
Për grafikimin e thjeshtë të rrjedhës ju duhet të përdorni vetëm 2 simbole. Një drejtkëndësh tregon një shembull VEPRIMI - ndizni ose fikni motorin, ndizni ose fikni një LED. Një diamant tregon një VENDIM - shembull - është ndezja, kapaku është i mbyllur, a ka prekur roboti ndonjë gjë.
Hapi 2: Përdorimi i Simboleve
Procesi juaj duhet të përshtatet në një seri veprimesh hap pas hapi, Bëni këtë, Pastaj bëni atë, A ka ndodhur kjo? Shembull. A është mbyllur kapaku i lavatriçes? Filloni të mbushni makinën A është makina e plotë Ndaloni mbushjen e makinës Kjo mund të përfaqësohet duke përdorur simbolin kutitë dhe të shkruani në to se çfarë është veprimi ose vendimi. Ju mund të keni nevojë t'i ndërroni gjërat përreth ose t'i rendisni ato derisa të shihni se gjithçka është në rendin dhe vendin e duhur, kështu që ndodh në kohën e duhur.
Hapi 3: Gjëra më të ndërlikuara
Një program më i komplikuar që kontrollon thonë se një robot ose një makinë larëse do të ketë shumë hapa të tjerë.
Hapi 4: Kthimi i diagramit të rrjedhës në një program
Këtu shënohet grafiku i rrjedhës. Tani është e mundur të shkruani komandat e nevojshme të programimit pranë secilës kuti të tabelës së rrjedhës. Së pari ju duhet të zgjidhni se çfarë hyrje dhe dalje është e lidhur me atë artikull të jetës reale. TALL GJITHA sistemet mund të përshkruhen si 3 seksionet e mëposhtme HYRJA - PROCESI - OUTPUT seksioni merret me sensorët p.sh çelsin, sensorët tejzanor, mikrofona etj. Seksioni i procesit është pjesa që merr vendimet në varësi të asaj që thonë sensorët e hyrjes. Seksioni i daljes përktheu sinjalet e vogla elektronike në tensione dhe rryma më të mëdha për të drejtuar pajisjet dalëse p.sh. Motorë, LED, llamba, altoparlantë, etj. Kjo tabelë dalëse hyrëse (tabela I/O) ka 4 dalje dhe 1 hyrje dhe do të përdoret për të kontrolluar një robot të vogël. Pra, ndezja e daljes 0 do ta bëjë motorin e duhur të shkojë përpara, fikja e daljes 0 do të ndalojë motorin e duhur.
Hapi 5: Shtimi në tabelën e rrjedhës
Kjo tabelë zbatohet lehtësisht në tabelën e rrjedhës. Aty ku ka një veprim ky normalisht do të jetë ndezja ose çaktivizimi i diçkaje ose pritja për një kohë për të lejuar që veprimi të përfundojë. Atje ku ka një vendim normalisht ju do të kontrolloni inputet për çdo veprimtarisë. Në shumicën e formave të programimit PIC kjo do të jetë duke pyetur "Nëse hyrja x është e ndezur atëherë bëjeni këtë.." Këto komanda mund të aplikohen në tabelën e rrjedhës duke përdorur tabelën I/O si më poshtë
Hapi 6: Kthejeni në Program
Tani ne jemi në një pozicion të mirë për të marrë një program që do të funksionojë kryesisht ashtu siç e kemi ndërmend. Komandat tani mund të shkruhen në një formë të përshtatshme për gjuhën e programimit që po përdorni. Në përgjithësi ne jemi sistemi i mikroprocesorit PICAXE https:// www.picaxe.com kjo është programuar në një formë BASIC të cilën e kam më të lehtë për ta përdorur për shumicën e aplikacioneve. Programi tani do të shkruhej kështu - e kam komentuar këtë kështu që ju të shihni se çfarë bën secila rresht. dhe si lidhet me të grafiku i rrjedhës.: Filloni: 'ky është një etiketë kështu që ne mund të hidhemi rreth programit nëse kemi nevojë. E lartë 0 'e kthen daljen 0 në lartësi 1' e kthen daljen 1 në kontroll: një etiketë tjetër Nëse pin 3 = 1 atëherë kthejeni kur hyrja 3 është në kërcim në etiketë kthejeni goto kontrolloni 'nëse hyrja 3 nuk është e ndezur, atëherë vazhdoni të kontrolloni derisa të jetë. kthesë: e ulët 0 'rrotullim dalje 0 jashtë ulët 1' kthesë dalje 1 jashtë lartë 2 kthesë dalje 2 në lartësi 4 'kthesë dalje 4 në pritje 2' presim për 2 sekonda ndërsa roboti mbështetet pak. i ulët 2low 4fillo fillimi 'kthehu në fillim për të ecur përsëri përpara.
Hapi 7: Një dhimbje e vërtetë
E gjithë kjo duket shumë e gjatë kur gjithçka që dëshironi të bëni është të punoni me robotin/lavatriçen/wigit tuaj. Pajtohem, edhe pse kjo më ka marrë shumë më tepër kohë për të shkruar sesa në fakt do të duhej të bëja dhe ia vlen përpjekja.1. do të gjeni me programe komplekse është e vështirë që t’i merrni gjërat në rendin e duhur.2. Ju mungojnë gjërat (është e komplikuar) 3. Letra është e lirë dhe koha juaj mund të mos jetë - më besoni kjo është më e shpejtë në afat të gjatë për ndonjë gjë më të komplikuar sesa ndezja dhe fikja e një LED. Frustrimi është vrasësi për të mësuar aftësi të reja, Asgjë nuk është më e keqe se të ndërtosh diçka me pajisje elektronike dhe nuk do të funksionojë, nuk e di pse apo ku të fillosh. SHUM më mirë të kesh një shans të mirë për të thënë mirë se programi duhet të funksionojë, duhet të jetë pajisja. Provojeni, mund të habiteni me qartësinë e mendimit që ju jep.
Recommended:
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: 11 hapa
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: A keni pasur ndonjëherë shumë të dhëna me të cilat po punoni dhe keni menduar me veten … " si mund t'i bëj të gjitha nga këto të dhëna duken më mirë dhe janë më të lehta për tu kuptuar? " Nëse është kështu, atëherë një tabelë në Microsoft Office Word 2007 mund të jetë përgjigja juaj
Si të bëni një sensor të errët në një tabelë: 5 hapa
Si të bëni një sensor të errët në një tabelë: Një sensor i errët është një pajisje që ndjen praninë e errësirës me ndihmën e LDR. Sa herë që drita përqendrohet në LDR, LED nuk do të ndriçojë dhe kur LED mbahet në një errësirë dhomë pa drita LED do të shkëlqejë. Mund të quhet edhe Aut
(2) Fillimi për të bërë një lojë - Bërja e një ekrani spërkatës në Unity3D: 9 hapa
(2) Fillimi për të bërë një lojë - Krijimi i një spërkatjeje në Unity3D: Në këtë Instructable do të mësoni se si të bëni një ekran të thjeshtë spërkatjeje në Unity3D. Së pari, ne do të hapim Unitetin
ÇELWST E TOKCHS - Si të bëni një ndërprerës me prekje duke përdorur një tranzistor dhe tabelë: 4 hapa
ÇELWST E TOKCHS | Si të bëni një ndërprerës me prekje duke përdorur një tranzistor dhe tabelë buke .: Çelësi i prekjes është një projekt shumë i thjeshtë i bazuar në aplikimin e transistorëve. Në këtë projekt përdoret transistori BC547 i cili vepron si ndërprerës i prekjes. SIGURISHT P TOR T W SHIKUAR VIDEO -n E CILA DO T G JAPI TY DETAJET E PLOTA PR PROJEKTIN
Një sistem alarmi i vogël duke përdorur një tabelë të pajtueshme Super Tiny Arduino !: 10 hapa
Një sistem alarmi i vogël duke përdorur një bord Super Tiny Arduino Compatible !: Përshëndetje, sot do të bëjmë një projekt të vogël të lezetshëm. Ne do të ndërtojmë një pajisje të vogël alarmi që mat distancën midis vetes dhe një objekti përballë saj. Dhe kur objekti lëviz mbi një distancë të caktuar, pajisja do t'ju njoftojë me një