Orodha ya maudhui:
- Hatua ya 1: Wote MASTER na MTUMWA katika Msimbo Sawa
- Hatua ya 2: Moduli za BLUETOOTH Zungumza Kupitia Usomaji wa Soma na Andika
- Hatua ya 3: Kudhibiti Mbio
- Hatua ya 4: Kanuni Zilizobaki
- Hatua ya 5: Ni nini Kinachofuata?
Video: Sehemu ya # 2 - Kanuni: Hatua 5 za Arduino Moto
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika sehemu ya kwanza ya mradi huu tuliunda vifaa vya mfano kwenye bodi 2 za mkate.
Na katika sehemu hii tutapita msimbo, jinsi inavyofanya kazi na kisha ujaribu.
Hakikisha kutazama video hapo juu kwa ukaguzi wote wa nambari na onyesha nambari ya kufanya kazi.
Hatua ya 1: Wote MASTER na MTUMWA katika Msimbo Sawa
Nambari iko katika sehemu 2, lakini ndani ya faili hiyo hiyo. Ninatumia #define na #ifdef kuamua ni nambari gani itakayokusanywa au kupuuzwa ili niweze kutenganisha nambari yoyote ambayo ni ya mkate wa mkate wa MASTER na nambari ambayo ni ya mkate tu wa SLAVE.
Kimsingi, ikiwa MASTER ya kufafanua inapatikana, basi nambari yoyote inayokaa ndani ya kizuizi cha msimbo wa MASTER itaundwa na nambari yoyote nje ya kizuizi hicho itaondolewa wakati wa kukusanya.
#ifdef MASTER
// Msimbo maalum wa Mwalimu uko hapa
#zingine
#fafanua MTumwa
// Nambari maalum ya Mtumwa iko hapa
# mwisho
Ninatumia pia mbinu hiyo hiyo #kufafanua UTUMWA wakati MASTER imekusanywa kwa hivyo unahitaji tu kuwa na wasiwasi juu ya kufafanua MASTER au la kuwezesha SLAVE kufafanuliwa.
Hatua ya 2: Moduli za BLUETOOTH Zungumza Kupitia Usomaji wa Soma na Andika
Katika mradi huu tu bodi ya mkate ya SLAVE inazungumza na mkate wa MASTER. MASTER huwa haongei tena, inasikiliza tu na kisha itekeleze data inayoingia.
Moduli huzungumza na kusikiliza kwa kutumia iliyojengwa katika darasa la Serial katika mfumo wa ikolojia wa Arduino.
Moduli za Bluetooth zinawasiliana kwa baud 38400, kwa hivyo njia zote mbili za kificho zinaanzisha mawasiliano yao ya Serial kwa kutumia:
Serial. Kuanza (38400);
NA MTUMWA hutumia:
Serial.write (data hapa);
Kuzungumza na MASTER, na MASTER hutumia:
data = Serial.read ();
Kusikiliza mkondo wa serial na kusoma yaliyomo na kuihifadhi ndani ya anuwai.
Hatua ya 3: Kudhibiti Mbio
SLAVE inamwambia MASTER ikiwa iko kwenye mbio zaidi au mode tayari kupitia kitufe cha kijani kilichounganishwa na mdhibiti mdogo. Katika hali iliyo tayari, sensorer za IR hazifanyi chochote na MASTER itaonyesha vishada 8 kwenye onyesho kuonyesha kuwa iko katika hali tayari.
Wakati MTUMWA anamwambia MASTER kuwa mbio itaanza, MTUMWA huanza kupigia sensorer za IR upande wake (Mwanzo wa wimbo wa mbio) kwa magari kupita chini.
Kila gari inapopita chini ya kila sensa ya IR, hutuma A (gari 1) au B (gari 2) kwa MASTER.
Wakati MASTER inapokea A au B, inawezesha kipima muda kwa gari maalum na kisha inasubiri gari ipite chini ya sensorer ya IR inayolingana kwenye laini ya kumaliza.
Onyesho husasishwa kila 50ms kuonyesha wakati wa sasa kwa kila gari kwa sekunde na sehemu 2 za desimali.
Mara tu magari yote yanapogonga mstari wa kumalizia, MASTER anaamua ni gari gani ilikuwa ya haraka zaidi na kuangaza wakati huo kwenye onyesho kuonyesha mshindi.
Hatua ya 4: Kanuni Zilizobaki
Nambari iliyobaki ni nambari tu ya matumizi ambayo inadhibiti kuonyesha data kwenye onyesho la nambari 8, au inashughulikia mantiki ya kitufe cha waandishi wa habari nk.
Mwisho wa video katika sehemu ya utangulizi ya mradi huu, ninaonyesha mfano wa nambari inayotumika kwenye bodi 2 za mkate, kwa hivyo hakikisha unaangalia hiyo!
Unaweza kuchukua nambari ya mradi huu kutoka kwa repo yangu ya github.
Hatua ya 5: Ni nini Kinachofuata?
Hiyo ni kwa sasa… katika sehemu ya 3 tutaangalia kuhamisha vifaa kutoka kwenye ubao wa mkate na kwenda kwenye kitu cha kudumu zaidi… kaa nasi!
Natumahi unafurahiya mradi huu!
Nifuate kwenye:
www.youtube.com/c/unexpectedmaker
twitter.com/unexpectedmaker
www.facebook.com/unexpectedmaker
www.instagram.com/unexpectedmaker
www.tindie.com/stores/seonr/
Ilipendekeza:
Moto wa Kupambana na Roboti ya Moto na Moto wa Kujitafuta: Hatua 3
Moto wa Kupambana na Roboti ya Moto na Kujipatia Moto. kuokoa maisha ya binadamu moja kwa moja kwa gharama nafuu haraka fireproof t
Moto wa Moto wa Moto: Hatua 5
Moto wa Moto: Je! Umewahi kumsikiliza mwanamuziki akicheza gitaa karibu na moto wa moto? Kitu kuhusu taa na vivuli vinavyozunguka huunda mandhari ya kimapenzi ya kushangaza ambayo ’ s inakuwa ikoni ya maisha ya Amerika. Cha kusikitisha, wengi wetu tunatumia maisha yetu mijini,
Joto la DIY na sensorer Moto Kizima moto (Arduino UNO): Hatua 11
Joto la moto la moto na sensorer ya moto (Arduino UNO): Mradi huu ulifanywa kutumiwa na mtu yeyote katika nyumba au kampuni kama sensorer ya joto na unyevu iliyoonyeshwa kwenye LCD na sensa ya moto iliyounganishwa na buzzer na pampu ya maji kuzima moto ikiwa kuna dharura
Mpikaji wa Mbwa Moto Moto Moto: Hatua 14 (na Picha)
Pika Mbwa wa Moto Moto Moto: Wakati nilikuwa mwanafunzi wa shahada ya kwanza ya Fizikia tunapika mbwa moto kwa kuziunganisha moja kwa moja kwenye duka la 120V. Hii ilikuwa shughuli hatari sana kwani tuliunganisha tu ncha za kamba ya ugani kwa bolts mbili, ambazo ziliingizwa kwenye h
Orodha ya Kasi ya Magurudumu ya Moto ya Arduino - Sehemu ya 1 - Mfano: Hatua 4
Orodha ya Kasi ya Magurudumu ya Moto ya Arduino - Sehemu ya 1 - Mfano: Haipaswi kushangaza kwamba mtoto wangu anapenda magurudumu ya moto na hukimbiza magari yake nyumba nzima! Moja ya mambo anayoyapenda sana ni kukimbilia mbali magari yake yote (zaidi ya 100 sasa) kuamua ni gari gani yenye kasi zaidi. Sasa hivi anafanya yote kwa jicho, na