Përmbajtje:

Shembuj të kodit Mash Up Arduino: 6 hapa (me fotografi)
Shembuj të kodit Mash Up Arduino: 6 hapa (me fotografi)

Video: Shembuj të kodit Mash Up Arduino: 6 hapa (me fotografi)

Video: Shembuj të kodit Mash Up Arduino: 6 hapa (me fotografi)
Video: NOOBS PLAY CLASH ROYALE FROM START LIVE 2024, Nëntor
Anonim
Mash Up Mostrat e Kodit Arduino
Mash Up Mostrat e Kodit Arduino

Ky tutorial ecën përmes procesit të kombinimit të skicave të mostrës Arduino për të bërë një prototip të një projekti pune. Zhvillimi i kodit për projektin tuaj mund të jetë pjesa më frikësuese, veçanërisht nëse nuk e keni bërë një mijë herë.

Nëse jeni një fillestar total Arduino, provoni Klasën time falas Arduino pikërisht këtu në Instructables.

Për të vazhduar me atë që po punoj, më ndiqni në YouTube, Instagram, Twitter, Pinterest dhe regjistrohuni në gazetën time. Si një Amazon Associate unë fitoj nga blerjet kualifikuese që bëni duke përdorur lidhjet e mia të filialeve.

Le të zhyten brenda!

Hapi 1: Përcaktoni qëllimin

Përcaktoni Qëllimin
Përcaktoni Qëllimin

Së pari, dhe kjo mund të duket e qartë, por shkruani qëllimin kryesor të idesë së projektit. Nëse ka funksione të shumta, vendosni cilat veçori janë të nevojshme kundrejt atyre që do të ishin të mira, por që nuk ishin të nevojshme në fillim. Shihni gjithashtu tutorialin tim të mëparshëm në lidhje me gabimet e zakonshme Arduino duke përfshirë kafshimin më shumë sesa mund të përtypni. Mbajeni të thjeshtë në fillim; gjithmonë mund t'i shtoni më vonë.

Hapi 2: Klasifikoni inputet dhe produktet

Klasifikoni inputet dhe produktet
Klasifikoni inputet dhe produktet

Tjetra, klasifikoni hyrjet dhe daljet e projektit. Një monitor i motit mund të ketë një sensor të temperaturës dhe lagështisë dhe një ekran të një lloji. Projektet e internetit mund të kenë një shërbim cloud si një hyrje, dalje ose të dyja, si projekti im i Shën Valentinit në Internet i cili gjithashtu ka një hyrje butoni dhe dalje motorike LED dhe vibruese për secilin qark. Projekti që po ndërtoj sot është një vlerësues i çelësit të dorës së dytë që përdor një hyrje dhe dalje të tastierës së membranës në një ekran alfanumerik, si dhe tre LED tregues.

Hapi 3: Shkruani pseudokod

Hapi tjetër është të shkruani pseudokod që përpiqet të ecë nëpër lakun kryesor të programit. Pseudokodi është vetëm fjalë e thjeshtë e përdorur për të shpjeguar programin. Nuk duhet të jetë e komplikuar, por duhet të skicojë shkaqet dhe efektet themelore me të cilat dëshironi të merreni në programin tuaj.

LED i verdhë fillon të ndizet

Monitoroni dhe ruani hyrjet nga tastiera e membranës Përdorni karaktere speciale * dhe # për të filluar dhe ndaluar futjen e fjalëkalimit Nëse fjalëkalimi është i saktë atëherë Ndizni ekranin e gjelbër LED "OPEN" në ekran nëse kodkalimi është i pasaktë pastaj Ndizni ekranin e kuq LED "NOPE" në ekran

Hapi 4: Testoni pajisjet kompjuterike

Test Hardware
Test Hardware
Test Hardware
Test Hardware
Test Hardware
Test Hardware
Test Hardware
Test Hardware

Hapi tjetër: zgjidhni dhe vlerësoni komponentët e harduerit që mund të funksionojnë për hyrjet dhe daljet tuaja. Ashtë pak më e komplikuar sesa thjesht të sigurohesh që ke mjaft kunja në dispozicion, por unë do t’i ruaj këshillat e mia për përzgjedhjen e harduerit për një tutorial tjetër (lër pyetjet tuaja në komente). Këtu keni një udhëzues të shkëlqyeshëm në lidhje me përzgjedhjen e mikrokontrolluesve.

Ndërtoni dhe drejtoni një mostër për secilin komponent me të cilin po punoni. Kjo përfshin shkarkimin e çdo biblioteke të kodit përkatës dhe kontrollimin e shembullit të kodit që teston se e keni lidhur mirë. Për hyrjet, do të përdorni monitorin serik për të marrë disa reagime. Në rastin tim, kjo është një tastierë membranore që përdor bibliotekën e tastierës.

Dhe pastaj shtova një ekran alfanumerik me një çantë shpine i2c, dhe tre LED me ngjyra të ndryshme secila me rezistencën e tyre. Kam ngarkuar kodin shembull për ekranin për të verifikuar që është lidhur siç duhet, pastaj kam bërë një skicë të thjeshtë të mbylljes së syve për të testuar LED -të. Në të dy rastet gjeta gabime në instalime elektrike që duhej të rregulloja.

Easiershtë më e lehtë të zbulosh se diçka është e lidhur gabimisht në këtë fazë, kur jeni duke punuar me kod që dihet se punon me komponentin në dispozicion, në vend që të përpiqeni të korrigjoni instalimet elektrike dhe kodin në të njëjtën kohë.

Filloni të shkruani komente në kodin tuaj që shpjegojnë se çfarë bën secila pjesë.

Hapi 5: Krijoni programin tuaj të ri

Krijoni një skicë të re ku do të ngjisni në elementet e të gjitha skicave tuaja shembullore për të bërë programin tuaj.

Në lak, nëse nuk keni një shembull të mirë për ta ndjekur ose dëshironi ta shkruani nga e para, ngjisni në pseudokodin tuaj si komente për të filluar. Pastaj do të filloni të krijoni strukturën logjike të përgjithshme të programit.

Possibleshtë e mundur që një nga skicat tuaja të mostrës tashmë të bëjë pjesën më të madhe të strukturës tuaj kryesore, ose të jeni lehtësisht në gjendje të gjeni diçka në internet që bën. Ka të ngjarë që dikush të ketë bërë diçka të ngjashme me idenë tuaj më parë, edhe nëse përdor pajisje të ndryshme. Kështu që unë shikova në internet dhe gjeta disa projekte të bllokimit të dyerve të tastierës, të gjitha duke përdorur këtë bibliotekë me fjalëkalime. Kështu që unë shkarkova bibliotekën dhe shikova shembujt që vijnë me të, dhe pata shumë fat! Ekziston një mostër e vlerësuesit të çelësave të tastierës së membranës që bën pikërisht atë që unë dua. E tëra çfarë duhet të bëj është të përfshijë daljet e mia të dëshiruara, pra kodin për ekranin dhe LED -të.

Një praktikë vërtet e mirë ndërsa jeni duke e bërë këtë është të përpiloni programin tuaj vërtet shpesh. Në atë mënyrë, nëse ka një gabim, do të jeni në gjendje ta izoloni atë vetëm në kohën kur keni kopjuar mbi filanin.

Këtu është shumë kritike që t'i kushtoni vëmendje përputhjes së mbajtësve me kaçurrela, pikëpresjeve të humbura dhe gabimeve të tjera që do ta bënin programin tuaj të vështirë për të korrigjuar.

Hapi 6: Bëni Përmirësime Rritëse

Imazhi
Imazhi

Por vetëm sepse programi juaj përpilohet nuk do të thotë se bën pikërisht atë që dëshironi akoma. Për shembull, unë i kisha përzier LED -et e mia të kuqe dhe jeshile kur bëra për herë të parë këtë projekt.

Padyshim që do të ketë çështje të papritura që do të dalin sapo të vendosni të gjithë elementët së bashku dhe në të vërtetë të shihni se si funksionon, mund të ndryshoni atë që dëshironi që programi juaj të bëjë. Kjo është natyra e kodimit. Ju do të dëshironi të mbani shënime përsëritjet tuaja të ndryshme, prandaj tregohuni të zgjuar në lidhje me mënyrën se si i emërtoni skedarët tuaj- unë rekomandoj të përdorni numrat e versionit. Kur të arrini një moment historik, emërtojeni atë versionin 2, pastaj ruani një version 3 dhe filloni të bëni ndryshime të reja.

Pasi projekti juaj bazë të jetë duke punuar, atëherë është mirë të vazhdoni dhe të shtoni ndonjë veçori tjetër nga lista juaj "të kesh kënaqësi" ose të tjera që keni menduar gjatë ndërtimit.

Faleminderit per leximin. Ju gjithashtu mund të pëlqeni udhëzuesin tim për 3 Gabime Fillestare Arduino. Mos harroni të shikoni klasën time falas Instructables Arduino, Klasa IoT, dhe projektet e mia të tjera, gjithashtu. Mezi pres të lexoj komentet tuaja në komente!

Për të vazhduar me atë që po punoj, më ndiqni në YouTube, Instagram, Twitter dhe Pinterest.

Recommended: