Orodha ya maudhui:
- Hatua ya 1: Orodha ya nyenzo
- Hatua ya 2: Arduino Wiring
- Hatua ya 3: Inasindika Usanidi
- Hatua ya 4: Cheza
- Hatua ya 5: Hatua ya Hiari: Jinsi ya Kubadilisha Ndege na Picha
- Hatua ya 6: Mfumo wa Alama
Video: Jinsi ya Kudhibiti Mchezo Usindikaji Rahisi na Arduino: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Halo wote, Katika Maagizo haya, tutaona jinsi ya kuunda "kiunga" kati ya mchoro wa Usindikaji na kadi ya Arduino. Katika mfano huu, moduli ya ultrasonic itatumika kudhibiti ndege katika mchezo rahisi. Tena, mafunzo haya ni mfano tu, unaweza kuitumia kuunda kitu kingine, mchezo mwingine au mradi mwingine wa kufurahisha! Angalia tu aina tofauti za sensorer zinazoungwa mkono na Arduino na fikiria ni aina gani ya miradi unayoweza kufanya! Lengo la mchezo ni rahisi: kudhibiti urefu wa ndege, na jaribu kuzuia mawingu. Urefu wa ndege hutolewa na mkono wako. Kama kawaida, tafadhali niambie ikiwa utapata makosa ya Kiingereza! Jisikie huru kuuliza maswali.
Hatua ya 1: Orodha ya nyenzo
Sawa, utahitaji: • kadi ya Arduino (UNO katika mfano huu) • moduli ya upimaji wa ultrasonic hatua zinazofuata)
Hatua ya 2: Arduino Wiring
Ok, tafadhali pakia mchoro ulioambatishwa kwenye Arduino IDE. Wiring ya moduli ya ultrasonic ni rahisi:
- Vcc -> kwa Arduino 5v
- Trig -> pini ya Arduino 3
- Echo -> Arduino siri 2
- GND -> kwa Arduino GND
Jinsi moduli hii inavyofanya kazi? Inayo vipokezi na vipokezi viwili vya ultrasonics (mitungi ya kijivu). Mtoaji hutuma mtetemo wa sauti, mtetemo unadunda kwenye kitu cha karibu zaidi (mkono wako) na ishara inapokelewa na moduli. Kwa kutumia wakati kati ya chafu na mapokezi, moduli itachukua umbali kati yake na mkono wako. Angalia wiring, na upakie nambari kwenye Arduino. Kisha fungua Monitor Monitor, na usonge mkono wako juu ya moduli. Mfuatiliaji wa serial anapaswa kuonyesha orodha ya nambari… Umbali wa cm kati yake na wewe mkono. Bado kwenye dirisha hili, pata nambari ya bandari ya serial. Kwa upande wangu, COM16. (chini upande wa kulia wa dirisha)
Hatua ya 3: Inasindika Usanidi
Sawa, fungua Usindikaji na ufungue faili ya zip iliyoambatishwa. Inayo mchoro wa chanzo na picha zingine. Tafadhali waache kwenye folda moja.
Katika nambari, angalia laini 52. Tutaweka nambari yetu ya bandari hapa.
Sawa ni ajabu, Usindikaji haifanyi kazi moja kwa moja na nambari ya bandari ya COM, lakini na nambari nyingine. Ikiwa bandari yako ya serial ni 1, nambari ya Usindikaji ni 0. COM 2 -> Inasindika nambari 1,… Kwa upande wangu, COM16 ni nambari 2. (Katika hali ya shida, pakia tu na uanze mchoro ulioambatishwa "serial_ports.pde" katika Usindikaji wa kutafuta bandari za serial zilizopo.)
Mchezo wa mchoro wa Usindikaji utapata data ya serial iliyotolewa na Arduino, na maadili yatatumika kuhamisha ndege.
Inavyofanya kazi ?
Kadi ya Arduino hutuma data ikiwa tu mchezaji anasogeza mkono wake. Mara tu data inapopokelewa, hafla maalum katika nambari ya usindikaji imeamilishwa:
Kwa hivyo wakati mchezaji anasogeza mkono wake, thamani mpya ya umbali hutumwa. Mchoro wa Usindikaji hupata thamani, angalia masafa na utumie thamani mpya kwa utofauti wa urefu. Wakati huo huo, mchezo unaendelea…
Kwa maswala ya utatuzi, umbali unaoingia umechapishwa kwenye Dashibodi ya Usindikaji.
Hatua ya 4: Cheza
Sawa, ikiwa kila kitu ni sawa, chagua Endesha kwenye upau wa zana kuu. Weka kitoweo kwenye meza, na uweke mkono wako karibu 20 cm hapo juu ili uanze. Ndege inapaswa kusonga ukisogeza mkono wako … Thamani za urefu zinaonyeshwa kwenye kiweko cha Usindikaji. Kumbuka kwamba mchezo huu ni mfano tu, huwezi kupoteza au kushinda… (lakini inaonekana kuwa ngumu sana?) Hiyo ni njia rahisi. kutumia sensorer za Arduino kuendesha, katika kesi hii, mchezo ulioandikwa katika Usindikaji. Lakini fikiria unachoweza kufanya na sensorer zingine: accelerometer (na fikiria juu ya michezo ya wiimote), vifungo vya dijiti, sensa ya gyroscope, vitambuzi vya sauti, sensorer za piezzo… Ni aina gani ya michezo utakayounda? Shukrani kwa kusoma!
UPDATE: Angalia hatua mpya inayofuata ili ujifunze jinsi ya kuchukua nafasi ya kuchora ndege na picha nzuri.
Hatua ya 5: Hatua ya Hiari: Jinsi ya Kubadilisha Ndege na Picha
Nilipokea maoni mengi kuhusu mradi huu. Asante kila mtu, ni raha kila wakati.
Watu wengine wananiuliza jinsi ya kubadilisha mfano (mbaya) wa ndege na picha, kama mawingu. (Hiyo ni kweli, mtindo wa kwanza haukuwa mzuri sana…)
Ili kuibadilisha na picha, lazima ubadilishe kuratibu za laini na simu ya picha. Kwa hivyo lazima uipakie kwanza, na uhakikishe kuwa picha inatafsiri na inazunguka vizuri.
Angalia faili ya ZIP iliyoambatishwa. Inayo faili mpya ya mradi, na picha mpya ya ndege. Maelezo zaidi yako katika programu. Uliza tu ikiwa una maswali ya ziada.
Asante kwa kusoma !!
Hatua ya 6: Mfumo wa Alama
Sasisha 07/12/15:
Habari wasomaji, Watu wengi walikuwa wakiuliza jinsi ya kuongeza mfumo wa alama wakati unagonga (kidogo vurugu hapana?) Ndege.
Njia rahisi ya kufanikisha hili ni kuhesabu umbali kati ya ndege na ndege. Wakati umbali huu unakwenda chini ya thamani uliyopewa (saizi 40 katika nambari yangu), alama huongezwa kwa moja na nafasi ya ndege imewekwa tena upande wa kulia wa skrini.
Alama pia inaonyeshwa kwenye skrini.
Dhana tu na njia hii ni kwamba haizingatii nafasi ya ndege. Lakini inafanya kazi.
Ikiwa unataka kitu ngumu zaidi, punguza tu kizingiti, jaribu saizi 20.
Angalia nambari iliyoambatanishwa. Unzip faili na uhakikishe kuweka picha kwenye folda moja.
Ilipendekeza:
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Hatua 10
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Udhibiti wa Rangi: Katika sura zilizopita, tumezungumza zaidi juu ya jinsi ya kutumia nambari kufanya uumbaji badala ya alama za maarifa juu ya rangi. Katika sura hii, tutachunguza sehemu hii ya maarifa zaidi
Jinsi ya Kusanikisha Udhibiti wa AGS-001 Unaodhibitiwa Katika Mchezo wa Mapema wa Wavulana wa Mchezo (Hakuna LOCA!): Hatua 5 (na Picha)
Jinsi ya kusanikisha Mwangaza wa AGS-001 unaodhibitiwa Kwenye Mchezo wa Mapema wa Wavulana wa Mchezo (Hakuna LOCA!): Unatafuta kuangaza skrini ya zamani ya Game Boy Advance. Huwezi kupata vifaa hivi vipya vya backlit vya IPS popote, na vifaa vya zamani vya AGS-101 vimepungukiwa na bei ya juu. Mbali na hilo, unataka kuwa na uwezo wa kuona skrini ukiwa nje,
Jinsi ya Kudhibiti LED zinazoweza kushughulikiwa na Fadecandy na Usindikaji: Hatua 15 (na Picha)
Jinsi ya Kudhibiti LED zinazoweza kushughulikiwa na Fadecandy na Usindikaji: WhatThis ni mafunzo kwa hatua kwa hatua juu ya jinsi ya kutumia Fadecandy na Usindikaji kudhibiti LED zinazoweza kushughulikiwa. (Unaweza kuunganisha Fadecandys nyingi kwenye kompyuta moja ili kuongeza th
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa media na Tukio: Hatua 13
Mwongozo wa Usindikaji wa Usindikaji wa Kuvutia kwa Mbuni - Upakiaji wa Media na Tukio: Usindikaji unaweza kupakiwa data nyingi za nje, kati ya ambayo kuna aina tatu zinazotumiwa sana. Ni picha, sauti na video tofauti. Katika sura hii, tutazungumza juu ya jinsi ya kupakia sauti na video kwa undani, ukichanganya na tukio
Jinsi ya Kudhibiti LED Pamoja na Usindikaji na Arduino: Hatua 5
Jinsi ya Kudhibiti LED Pamoja na Usindikaji na Arduino: Siku nyingine nilikabiliwa na shida ya kupendeza, mimi nilihitaji kudhibiti taa kadhaa kutoka kwa mwingiliano kwenye skrini ya kompyuta na ilibidi iwe ya bei rahisi iwezekanavyo. Mara moja nilifikiria Arduino. Ilikuwa na kila