Orodha ya maudhui:

Rick & Morty: Epuka Ulimwengu! Mchezo wa Sensorer ya Ukaribu wa Ultrasonic: Hatua 7 (na Picha)
Rick & Morty: Epuka Ulimwengu! Mchezo wa Sensorer ya Ukaribu wa Ultrasonic: Hatua 7 (na Picha)

Video: Rick & Morty: Epuka Ulimwengu! Mchezo wa Sensorer ya Ukaribu wa Ultrasonic: Hatua 7 (na Picha)

Video: Rick & Morty: Epuka Ulimwengu! Mchezo wa Sensorer ya Ukaribu wa Ultrasonic: Hatua 7 (na Picha)
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Novemba
Anonim
Image
Image
Kusanya Sehemu Zako!
Kusanya Sehemu Zako!

Mchezo ni nini?

Mchezo ni rahisi sana.

Unadhibiti chombo cha angani ambacho Rick na Morty wako ndani kwa kuinua mkono wako juu na chini sensor ya ukaribu wa ultrasonic.

Lengo:

  1. Kukusanya bunduki za portal kupata alama, mwoga Jerry the Worm mara mbili
  2. Epuka kimondo, ikiwa utaipiga moja kwa moja.
  3. Moja kwa moja itatolewa ikiwa unazidi skrini pia.

Hadithi ya nyuma ya kwanini niliunda mchezo

Kuwa shabiki hodari wa safu ya Rick na Morty, nilitaka kuunda mchezo kulingana na hiyo. Kwa hivyo, ninaanza safari hii kuunda mchezo huu nikitumaini kwamba mashabiki wote wa Rick na Morty wanaweza kukusanywa na kufurahiya mchezo. Natumahi kuwa nyinyi mmeifurahiya hata kama sio shabiki wa safu ya Rick & Morty. ^ _ ^

Hatua ya 1: Kusanya Sehemu zako

Kusanya Sehemu Zako!
Kusanya Sehemu Zako!
Kusanya Sehemu Zako!
Kusanya Sehemu Zako!

Kwa mradi huu, utahitaji sehemu 3 na programu 2 zilizopakuliwa.

  1. Bodi ya Arduino Uno
  2. Sensor ya ukaribu wa Ultrasonic
  3. Waya za kuruka za kiume hadi za kike
  4. Programu ya Arduino
  5. Inasindika 3

Vinginevyo, unaweza kupata moduli ya vifungo ikiwa unataka pembejeo iwe tegemezi kabisa kwa Arduino.

Hatua ya 2: Usanidi wa Arduino: Kuunganisha Sensorer ya Ukaribu na Bodi ya Arduino

Kwenye Sensor ya Ukaribu wa Ultrasonic, unapaswa kuona Pini 4. VCC (Nguvu), Trig (Kutuma pings), Echo (Pato), GND.

  1. Unganisha pini ya VCC kwa Arduino 5V
  2. Unganisha Trig kwa Pembejeo / Pato la Dijiti ya Arduino (I / O) Pini 3
  3. Echo kwa Arduino Digital I / O Pin 2
  4. GND kwa pini yoyote inayopatikana ya GND kwenye Arduino

Maelezo ya Msingi ya Moduli

Trig na echo kimsingi hutumiwa kuhesabu umbali na -> Kugawanya idadi ya microseconds ilikuwa juu na 58 na una umbali katika sentimita kati ya moduli na mkono wako.

Kwa habari zaidi, unaweza kutaka kutembelea

Hatua ya 3: Panga Bodi ya Arduino

Kabla ya kupanga bodi, unaweza kutaka kujaribu jaribio rahisi la blink ukitumia faili za mchoro zinazopatikana katika programu ya Arduino ili kuhakikisha kuwa bodi ya uno inaendelea vizuri.

Unganisha bodi ya Arduino kwenye kompyuta yako na ufungue Programu ya Arduino. Mara tu ikiwa imepakiwa, fungua Monitor Monitor na angalia nambari ya bandari ya COM.

Vinginevyo, unaweza kuiangalia kwa kwenda kwenye Zana -> Port. Unapaswa kuona nambari ya bandari ya COM. Tutatumia nambari hii kukusanya pembejeo kutoka kwa sensa hadi programu ya Usindikaji. Kwa upande wangu, ni COM 3.

Mara tu utakapothibitisha kuwa unaweza kuona nambari kadhaa kwenye Serial Monitor. Unaweza kuendelea.

Hatua ya 4: Panga Mchezo

Panga Mchezo!
Panga Mchezo!
Panga Mchezo!
Panga Mchezo!

Tafadhali weka kila kitu kwenye folda vinginevyo haitaendesha. (Null pointer kwani haiwezi kupata picha ambazo zinahitajika kupakia)

Tafuta mstari huu:

myPort = mpya Serial (hii, Serial.list () [0], 9600);

Utahitaji kubadilisha Bandari ya Serial "Serial.list () [0]" -> nambari "0" kwa msimbo kuwa sawa na bandari ya COM unayotumia.

Unaweza kutumia faili iliyoambatishwa "Serial.pde" kutambua bandari ya serial / bandari ya usindikaji sawa na bandari ya COM.

Sababu tunayofanya hii ni kwamba programu ya Usindikaji haifanyi kazi moja kwa moja na bandari ya COM. Mara tu unapopitia hatua hii, data ya serial iliyokusanywa kutoka kwenye sensa inapaswa kufikia faili ya mchoro wa Usindikaji. Tutatumia data hii kusonga UFO Rick na Morty wameketi.

Muziki na Nakala

Tafadhali sakinisha maktaba ya usindikaji wa sauti na udhibiti5 katika programu ya usindikaji. Hii ni kwa muziki anuwai wa kucheza kwenye mchezo ikiwa unatumia nambari na kwa maandishi kwenye skrini anuwai pia.

Unaweza kupata "jinsi ya" hapa:

stackoverflow.com/questions/30559754/how-t…

Inavyofanya kazi

Programu ya Arduino itatuma data tu ikiwa sensor itagundua kitu kinachotembea juu yake (katika kesi hii mkono wa mchezaji.). Mara tu tutakapopokea data hii kwenye mchoro wa Usindikaji, tutatumia maadili kuangalia masafa na kuifanya ifanye kulingana na sheria fulani zilizo kwenye msimbo. Hii yote inafanyika wakati mchezo unaendelea kukimbia.

Ili kuelewa nambari hiyo, unaweza kuona faili iliyoambatishwa ya "Toleo la 1.zip". Nimeongeza maoni mengi kama ninavyoweza kukusaidia kuelewa nini kila mstari unamaanisha.

Natumahi nyinyi mnaburudika kuifanya! Ningependa kuona tofauti tofauti ambazo nyinyi mnakuja nazo!

Hatua ya 5: Uboreshaji katika siku zijazo

Haya jamani, kwa kweli nilikuwa na toleo jingine lisilokamilika la mchezo huu na uwezo wa risasi. Walakini, bado sijaweza kuiandika kabisa.

Wazo ni kupiga meteorite kuiharibu na kitu kipya kilichotekelezwa kuifanya iwe ngumu zaidi na ya kupendeza. Ingizo linaweza kutoka kwa kitufe kwenye ubao wa Arduino au rahisi kama bonyeza panya.

Nitapakia nambari hapa. Ikiwa yeyote kati yenu anavutiwa nayo.

Hatua ya 6: Shida zinazowezekana Zinakabiliwa na Suluhisho

  1. Wakati wiring inahakikisha kuiweka waya kwa usahihi kulingana na mchoro wa wiring vinginevyo inaweza isiende kama inavyotarajiwa. Kidokezo: Kabla ya kutekeleza chochote, fanya jaribio rahisi la blink kuangalia ikiwa bodi yako ya Arduino inafanya kazi.
  2. Wakati haujui ni sehemu gani ya usanidi haifanyi kazi- jaribu jaribio la kibinafsi kwa kila moduli ya sensa. Unaweza kupata nambari za kuzijaribu mkondoni kwa urahisi.
  3. Nambari haifanyi kazi kama inavyotarajiwa ingawa ilikusanywa na kupakiwa kwa mafanikio.
  4. Angalia ikiwa pembejeo ya dijiti imeunganishwa kwa nambari sahihi ya kuingiza kama ilivyoainishwa kwenye nambari. Zuia tena bodi yako ya Arduino na uanze tena programu ya Arduino na ujaribu tena.
  5. Port Busy -> Jaribu kuanzisha tena programu ya Arduino. Ikiwa haikutatua shida kuanzisha tena kompyuta yako. Vinginevyo, unaweza kutaka kuweka programu kwa ArduinoISP. Zana> Programu> ArduinoISP
  6. Ili kupakua muziki, tafadhali ubadilishe kuwa monotone.
  7. Unapoongeza muziki kwenye kazi ya kuteka, itasababisha programu kutundika ikiwa haukuongeza katika hali maalum ili iweze kukimbia mara moja tu.

Hatua ya 7: Marejeleo:

www.instructables.com/id/How-to-control-a-…

www.sojamo.de/libraries/controlP5/

processing.org/reference/libraries/sound/i…

Ilipendekeza: