Orodha ya maudhui:

Kuanza Kupanga na Chati ya Mtiririko: Hatua 7
Kuanza Kupanga na Chati ya Mtiririko: Hatua 7

Video: Kuanza Kupanga na Chati ya Mtiririko: Hatua 7

Video: Kuanza Kupanga na Chati ya Mtiririko: Hatua 7
Video: UKIONA DALILI HIZI 9 WIKI 2 BAADA YA KUJAMIIANA KAPIME UKIMWI HARAKA HUENDA UMEAMBUKIZWA 2024, Julai
Anonim
Kuanza Kupanga na Chati ya Mtiririko
Kuanza Kupanga na Chati ya Mtiririko

Kuanza kutumia vidhibiti vidogo vya PIC kwa miradi yako? ni muhimu sana lakini inasikitisha sana wakati programu yako haifanyi kazi. Hii ni njia moja ya kupanga maoni yako kwa kuchora chati ya mtiririko. Hii ndio njia ambayo waandaaji wa kitaalam mara nyingi huunda kazi zao bora. Kuanzia na penseli rahisi na karatasi ili kupata maoni yao katika aina fulani ya utaratibu. Hii ni muhimu sana wakati mfumo unaofafanua ni mchakato unaosonga hatua kwa hatua. Mfano mzuri wa hiyo itakuwa kuandaa mashine ya kuosha otomatiki au roboti. Kwa kweli kwa programu rahisi sana hautahitaji kufanya hivi.

Hatua ya 1: Alama

Alama
Alama

Kwa chati rahisi ya mtiririko unahitaji tu kutumia alama 2. Mstatili unaonyesha mfano wa HATUA - washa au zima gari, washa au zima LED. Almasi inaonyesha UAMUZI - mfano - ni kuwasha, kifuniko kimefungwa, je! roboti imegusa chochote.

Hatua ya 2: Kutumia Alama

Kutumia Alama
Kutumia Alama

Mchakato wako unapaswa kutoshea hatua kwa hatua mfululizo wa vitendo, Fanya hivi, Kisha ufanye hivyo, Je! Hii imetokea? Mfano. Je! Kifuniko cha mashine ya kuosha kimefungwa? Anza kujaza mashine Je, mashine imejaa Acha kujaza mashine Hii inaweza kuwakilishwa kwa kutumia ishara masanduku na kuandika ndani yao kitendo au uamuzi ni nini. Unaweza kuhitaji kubadilishana vitu kuzunguka au kuziamuru hadi uweze kuona kuwa kila kitu kiko katika mpangilio mzuri na mahali pazuri kwa hivyo hufanyika kwa wakati unaofaa.

Hatua ya 3: Mambo Magumu Zaidi

Mambo Magumu Zaidi
Mambo Magumu Zaidi

Programu ngumu zaidi inayodhibiti inasema roboti au mashine ya kuosha itakuwa na hatua nyingi zaidi.

Hatua ya 4: Kugeuza chati kwa programu

Kugeuza Chati ya mtiririko kuwa Programu
Kugeuza Chati ya mtiririko kuwa Programu

Hapa ndipo chati ya mtiririko inapopata alama. Sasa inawezekana kuandika maagizo muhimu ya programu karibu na kila sanduku la mtiririko. Kwanza unahitaji kuchagua ni nini pembejeo na pato limeunganishwa na kipengee halisi cha maisha. sehemu inahusika na sensorer mfano swichi, sensorer za ultrasonic, maikrofoni nk Sehemu ya mchakato ni sehemu ambayo hufanya maamuzi kulingana na kile sensorer za pembejeo zinasema Sehemu ya pato ilitafsiri ishara ndogo za elektroniki kwa voltages kubwa na mikondo ya kuendesha vifaa vya pato n.k. Motors, LEDs, Taa, Spika, nk Jedwali hili la pato la Kuingiza (meza ya I / O) ina matokeo 4 na pembejeo 1 na ingetumika kudhibiti roboti ndogo. Kwa hivyo kugeuza pato 0 kutafanya gari inayofaa kwenda mbele, kuzima pato 0 itasimamisha motor inayofaa.

Hatua ya 5: Kuongeza kwenye Chati ya Mtiririko

Kuongeza kwenye Chati ya Mtiririko
Kuongeza kwenye Chati ya Mtiririko
Kuongeza kwenye Chati ya Mtiririko
Kuongeza kwenye Chati ya Mtiririko

Jedwali hili linatumika kwa urahisi kwenye chati ya mtiririko. Ambapo kuna hatua hii kawaida itawasha au kuzima kitu au kusubiri kwa muda ili kuruhusu kitendo kukamilika. Ambapo kuna uamuzi kawaida utakuwa ukiangalia pembejeo kwa yoyote shughuli. Katika aina nyingi za programu ya PIC hii itakuwa kwa kuuliza "Ikiwa pembejeo x imewashwa basi fanya hivi.." Amri hizi zinaweza kutumika kwa chati ya mtiririko kwa kutumia meza ya I / O kama ilivyo hapo chini

Hatua ya 6: Kuigeuza kuwa Programu

Sasa tuko katika nafasi nzuri ya kupata programu ambayo itafanya kazi zaidi kama tunavyokusudia. Amri sasa zinaweza kuandikwa kwa fomu inayofaa kwa lugha ya programu unayotumia. Kwa ujumla sisi mfumo wa microcrocessor wa PICAXE www.picaxe.com hii imewekwa kwa njia ya BASIC ambayo naona ni rahisi kutumia kwa matumizi mengi. Mpango huo sasa ungeandikwa hivi - nimetoa maoni haya ili uweze kuona kila mstari hufanya nini na inahusianaje na chati ya mtiririko. Anza: 'hii ni lebo ili tuweze kuruka karibu na programu ikiwa tunahitaji. High 0 'inageuza pato 0 kwa juu 1' inageuza pato 1 kwa kuangalia: lebo nyingine Ikiwa pini 3 = 1 kisha geuka wakati pembejeo 3 iko kwenye kuruka kuweka lebo geuza kuangalia 'ikiwa pembejeo 3 haijawashwa basi endelea kuangalia mpaka iwe. pindua: chini 0 'pindua pato 0 zima chini 1' pindua pato 1 zima 2 pindua pato 2 juu 4 pindua pato 4 subiri 2 'subiri kwa sekunde 2 wakati roboti inaunga mkono kidogo. chini 2low 4goto kuanza 'kurudi mwanzo ili kuendelea mbele tena.

Hatua ya 7: MAUMIVU halisi

Hii yote inaonekana kuwa na upepo mrefu sana wakati unachotaka kufanya ni kufanya roboti yako / mashine ya kuosha / wigit ifanye kazi. Ninakubali, ingawa hii imenichukua muda mrefu sana kuandika kuliko inavyotakiwa kufanya na inafaa juhudi hiyo. utapata na programu ngumu ni ngumu kupata vitu katika mpangilio sahihi. Unakosa vitu (ni ngumu) 3. Karatasi ni ya bei rahisi na wakati wako hauwezi kuwa - niamini hii ni wepesi mwishowe kwa jambo lolote ngumu zaidi kuliko kuwasha na kuzima LED. Kuchanganyikiwa ni muuaji wa kujifunza ustadi mpya, Hakuna kitu kibaya zaidi kuliko kujenga kitu na vifaa vya elektroniki na haitafanya kazi, haujui kwanini au pa kuanza. BORA zaidi kuwa na nafasi nzuri ya kusema vizuri programu inapaswa kufanya kazi lazima iwe vifaa. Jaribu unaweza kushangazwa na uwazi wa mawazo ambayo inakupa.

Ilipendekeza: