Orodha ya maudhui:

Sampuli za Kanuni za Mash Up Arduino: Hatua 6 (na Picha)
Sampuli za Kanuni za Mash Up Arduino: Hatua 6 (na Picha)

Video: Sampuli za Kanuni za Mash Up Arduino: Hatua 6 (na Picha)

Video: Sampuli za Kanuni za Mash Up Arduino: Hatua 6 (na Picha)
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Novemba
Anonim
Pakua Sampuli za Msimbo wa Arduino
Pakua Sampuli za Msimbo wa Arduino

Mafunzo haya hutembea kupitia mchakato wa kuchanganya michoro za sampuli za Arduino ili kufanya mfano wa mradi wa kufanya kazi. Kukuza nambari ya mradi wako inaweza kuwa sehemu ya kutisha zaidi, haswa ikiwa haujaifanya mara elfu tayari.

Ikiwa wewe ni mtoto mpya wa Arduino, jaribu Darasa langu la bure la Arduino hapa hapa kwenye Maagizo.

Ili kuendelea na kile ninachofanya kazi, nifuate kwenye YouTube, Instagram, Twitter, Pinterest, na ujiandikishe kwa jarida langu. Kama Mshirika wa Amazon nilipata kutokana na ununuzi unaostahiki unayotumia viungo vyangu vya ushirika.

Wacha tuingie!

Hatua ya 1: Fafanua Kusudi

Fafanua Kusudi
Fafanua Kusudi

Kwanza, na hii inaweza kuonekana dhahiri, lakini andika kusudi kuu la wazo la mradi. Ikiwa ina kazi nyingi, amua ni huduma zipi zinahitajika dhidi ya zile ambazo zingekuwa nzuri lakini sio za lazima mwanzoni. Tazama pia mafunzo yangu ya awali juu ya makosa ya kawaida ya Arduino pamoja na kuuma zaidi ya vile unaweza kutafuna. Weka rahisi mwanzoni; unaweza kuiongeza kila wakati baadaye.

Hatua ya 2: Ainisha Pembejeo na Matokeo

Ainisha Pembejeo na Matokeo
Ainisha Pembejeo na Matokeo

Ifuatayo,ainisha pembejeo na matokeo ya mradi. Mfuatiliaji wa hali ya hewa anaweza kuwa na sensorer ya joto na unyevu na onyesho la aina fulani. Miradi ya mtandao inaweza kuwa na huduma ya wingu kama pembejeo, pato, au zote mbili, kama mradi wangu wa mtandao wa Valentine ambao pia una kitufe cha kitufe na LED na matokeo ya motor ya kutetemeka kwa kila mzunguko. Mradi ninaoujenga leo ni mtathmini wa kitufe cha kupitisha ambacho hutumia uingizaji wa keypad ya membrane na matokeo kwa onyesho la alphanumeric na vile vile viashiria vitatu vya LED.

Hatua ya 3: Andika Pseudocode

Hatua inayofuata ni kuandika pseudocode inayojaribu kutembea kupitia kitanzi kuu cha programu. Pseudocode ni maneno wazi tu yanayotumiwa kuelezea mpango huo. Haipaswi kuwa ngumu, lakini inapaswa kuchora sababu za msingi na athari unayotaka kushughulikia katika programu yako.

Njano LED huanza

Fuatilia na uhifadhi uingizaji kutoka kwa keypad ya utando Tumia herufi maalum * na # kuanza na kuacha kuingiza nenosiri Ikiwa nambari ya siri ni sahihi kisha Washa Onyesha Kijani cha kijani "FUNGUA" kwenye onyesho ikiwa nambari ya siri sio sahihi kisha Washa Onyesha nyekundu ya LED "NOPE" kwenye onyesho

Hatua ya 4: Jaribu vifaa

Vifaa vya Mtihani
Vifaa vya Mtihani
Vifaa vya Mtihani
Vifaa vya Mtihani
Vifaa vya Mtihani
Vifaa vya Mtihani
Vifaa vya Mtihani
Vifaa vya Mtihani

Hatua inayofuata: chagua na tathmini vifaa vya vifaa ambavyo vinaweza kufanya kazi kwa pembejeo na matokeo. Ni ngumu kidogo kuliko kuhakikisha kuwa una pini za kutosha, lakini nitahifadhi ushauri wangu wa uteuzi wa vifaa kwa mafunzo mengine (acha maswali yako kwenye maoni). Hapa kuna mwongozo mzuri juu ya uteuzi wa microcontroller.

Jenga na uendeshe sampuli kwa kila sehemu unayofanya kazi nayo. Hii inajumuisha kupakua maktaba yoyote ya nambari inayofaa, na kukagua nambari ya mfano inayojaribu ambayo umeiweka waya vizuri. Kwa pembejeo, utatumia mfuatiliaji wa serial kupata maoni. Kwa upande wangu hiyo ni keypad ya utando inayotumia maktaba ya keypad.

Na kisha nikaongeza onyesho la alphanumeric na mkoba wa i2c, na LEDs tatu za rangi tofauti kila moja na kontena lake. Nilipakia nambari ya sampuli kwa onyesho ili kuthibitisha imeunganishwa vizuri, kisha nikachora mchoro rahisi wa kupepesa ili kujaribu LEDs. Katika visa vyote niligundua makosa ya wiring nilihitaji kurekebisha.

Ni rahisi kugundua kuwa kitu kimefungwa waya vibaya wakati huu, wakati unafanya kazi na nambari inayojulikana kufanya kazi na sehemu iliyopo badala ya kujaribu kutengeneza wiring na nambari kwa wakati mmoja.

Anza kuandika maoni kwenye nambari yako inayoelezea kila sehemu inafanya nini.

Hatua ya 5: Unda Programu yako Mpya

Unda mchoro mpya ambapo utaweka kwenye vipengee vya michoro yako yote ya sampuli ili kutengeneza programu yako.

Katika kitanzi, ikiwa huna mfano mzuri wa kufuata au unataka kuiandika kutoka mwanzoni, weka kwenye pseudocode yako kama maoni ya kuanza. Kisha utaanza kuunda muundo wa jumla wa programu.

Inawezekana moja ya michoro yako ya sampuli tayari hufanya muundo wako wa msingi, au kuweza kupata kitu mtandaoni kwa urahisi ambacho hufanya. Inawezekana kwamba mtu amefanya kitu sawa na wazo lako hapo awali, hata ikiwa hutumia vifaa tofauti. Kwa hivyo niliangalia mkondoni, na nikapata miradi michache ya vitufe vya mlango wa utando, zote zikitumia maktaba hii ya nywila. Kwa hivyo nikapakua maktaba na kukagua mifano inayokuja nayo, na nikapata bahati sana! Kuna sampuli ya tathmini ya kitufe cha kitufe cha kupitisha ambayo hufanya kile ninachotaka. Ninachohitaji kufanya ni pamoja na matokeo yangu unayotaka, kwa hivyo nambari ya kuonyesha na LED.

Mazoezi moja mazuri wakati unafanya hii ni kukusanya programu yako mara nyingi. Kwa njia hiyo, ikiwa kuna hitilafu, utaweza kuitenga kwa wakati tu ulionakili juu ya vile-na-vile.

Hapa ndipo ni muhimu sana kwamba uzingatie brashi zinazolingana, semicoloni zinazokosekana, na typos zingine ambazo zinaweza kufanya programu yako kuwa ngumu kurekebisha.

Hatua ya 6: Fanya Maboresho ya Kuongezeka

Picha
Picha

Lakini kwa sababu tu mpango wako unakusanya haimaanishi inafanya kile unachotaka bado. Kwa mfano nilikuwa nimechanganya LED zangu nyekundu na kijani wakati nilifanya mradi huu kwanza.

Bila shaka kutakuwa na maswala yasiyotarajiwa ambayo yatakuja mara tu utakapoweka vitu vyote pamoja, na ukiona jinsi inavyofanya kazi, unaweza kubadilisha kile unachotaka mpango wako ufanye. Hii ndio hali ya kuweka alama. Utataka kufuatilia utaftaji wako tofauti, kwa hivyo uwe mwerevu juu ya jinsi unavyoita faili zako - ninapendekeza utumie nambari za toleo. Unapofikia hatua kubwa, itaje toleo la 2, kisha uhifadhi toleo la 3 na uanze kufanya mabadiliko mapya.

Baada ya mradi wako wa msingi kufanya kazi, basi ni vizuri kuendelea na kuongeza huduma zingine kutoka kwa orodha yako ya "nzuri kuwa nayo" au zingine ambazo ulizungumzia wakati wa ujenzi.

Asante kwa kusoma. Unaweza pia kupenda mwongozo wangu kwa Makosa 3 ya Kompyuta ya Arduino. Usisahau kuangalia Mafunzo yangu ya bure ya Arduino Class, IoT Class, na miradi yangu mingine pia. Natarajia kusoma maoni yako katika maoni!

Ili kuendelea na kile ninachofanya kazi, nifuate kwenye YouTube, Instagram, Twitter, na Pinterest.

Ilipendekeza: