Cov txheej txheem:

Rick & Morty: Khiav lub Ntiaj Teb! Ultrasonic Proximity Sensor Game: 7 Kauj Ruam (nrog Duab)
Rick & Morty: Khiav lub Ntiaj Teb! Ultrasonic Proximity Sensor Game: 7 Kauj Ruam (nrog Duab)

Video: Rick & Morty: Khiav lub Ntiaj Teb! Ultrasonic Proximity Sensor Game: 7 Kauj Ruam (nrog Duab)

Video: Rick & Morty: Khiav lub Ntiaj Teb! Ultrasonic Proximity Sensor Game: 7 Kauj Ruam (nrog Duab)
Video: Kai - Her Melancholy 2024, Lub Xya hli ntuj
Anonim
Image
Image
Sau Koj Qhov!
Sau Koj Qhov!

Qhov kev ua si txog dab tsi?

Qhov kev ua si yog yooj yim zoo nkauj.

Koj tswj lub dav hlau uas Rick thiab Morty nyob hauv los ntawm kev tuav koj txhais tes nce thiab nqis lub ntsuas hluav taws xob sib ze.

Lub Hom Phiaj:

  1. Sau cov phom phom rau kom tau qhab nia, siab tawv Jerry Worm cov ntsiab lus ob npaug
  2. Zam lub hnub qub, yog tias koj tsoo nws rho tawm 1 nyob.
  3. 1 nyob yuav raug txiav tawm yog tias koj tshaj qhov screen ib yam.

Cov keeb kwm yav dhau ntawm vim li cas kuv tsim qhov kev ua si

Ua tus nyiam kiv cua ntawm Rick thiab Morty series, Kuv xav tsim kev ua si raws nws. Yog li, kuv pib ntawm txoj kev taug no los tsim qhov kev ua si vam tias txhua tus Rick thiab Morty cov kiv cua tuaj yeem sib sau ua ke thiab txaus siab rau qhov kev ua si. Kuv vam tias koj cov neeg nyiam nws txawm tias koj tsis yog tus kiv cua ntawm Rick & Morty series. ^_^

Kauj ruam 1: Sau koj Qhov

Sau Koj Qhov!
Sau Koj Qhov!
Sau Koj Qhov!
Sau Koj Qhov!

Rau txoj haujlwm no, koj yuav xav tau 3 ntu thiab 2 software rub tawm.

  1. Ib pawg Arduino Uno
  2. Ultrasonic sib thooj sensor
  3. 4 Txiv neej rau Poj Niam jumper xov hlau
  4. Arduino Software
  5. Ua 3

Xwb, koj tuaj yeem tau txais qee qhov khawm qauv yog tias koj xav kom cov tswv yim ua kom ntseeg tau tag nrho ntawm Arduino.

Kauj Ruam 2: Kev teeb tsa Arduino: Txuas Kev Sib Thooj Sensor mus rau Arduino Board

Ntawm Ultrasonic Proximity Sensor, koj yuav tsum pom 4 Pins. VCC (Lub Hwj Chim), Trig (Kom xa tawm pings), Echo (Output), GND.

  1. Txuas tus VCC tus pin rau Arduino 5V
  2. Txuas qhov Trig rau Arduino Digital Input/Output (I/O) Pin 3
  3. Ncha mus rau Arduino Digital I/O Pin 2
  4. GND rau txhua qhov muaj GND tus pin ntawm Arduino

Kev piav qhia yooj yim ntawm Cov Qauv

Trig thiab echo tau siv los xam qhov deb los ntawm -> Sib faib cov lej ntawm microseconds nws tau siab los ntawm 58 thiab koj muaj qhov nrug deb li ntawm centimeters ntawm tus qauv thiab koj txhais tes.

Yog xav paub ntxiv, koj tuaj yeem xav mus ntsib

Kauj Ruam 3: Program Arduino Board

Ua ntej peb teeb tsa lub rooj tsavxwm, koj tuaj yeem xav ua qhov kev sim ntsais yooj yim siv cov duab kos uas muaj nyob hauv Arduino software kom ntseeg tau tias pawg thawj coj ua haujlwm tau ua haujlwm zoo.

Txuas Arduino board rau koj lub computer thiab qhib Arduino Software. Thaum nws tau thauj khoom, qhib Serial Monitor thiab txheeb xyuas tus lej chaw nres nkoj COM.

Xwb, koj tuaj yeem tshawb xyuas nws los ntawm kev mus rau Cov Cuab Yeej -> Chaw Nres Nkoj. Koj yuav tsum muaj peev xwm pom tus lej chaw nres nkoj COM. Peb yuav siv tus lej no los sau cov tswv yim los ntawm lub sensor mus rau Kev Ua Haujlwm software. Hauv kuv qhov xwm txheej, nws yog COM 3.

Thaum koj lees paub tias koj tuaj yeem pom qee tus lej hauv Serial Monitor. Koj tuaj yeem mus txuas ntxiv.

Kauj ruam 4: Program Game

Program Game!
Program Game!
Program Game!
Program Game!

Thov khaws txhua yam hauv daim nplaub tshev txwv tsis pub nws yuav tsis ua haujlwm. (Null pointer vim nws tsis tuaj yeem pom cov duab uas xav tau los thauj khoom)

Nrhiav kab no:

myPort = Serial tshiab (qhov no, Serial.list () [0], 9600);

Koj yuav tsum tau hloov Chaw Nkag Nkag "Serial.list () [0]"-> tus lej "0" hauv qhov chaws kom sib npaug ntawm COM chaw nres nkoj uas koj siv.

Koj tuaj yeem siv cov ntawv txuas "Serial.pde" txhawm rau txheeb xyuas qhov chaw nres nkoj/ ua chaw nres nkoj sib npaug ntawm COM chaw nres nkoj.

Qhov laj thawj peb ua qhov no yog tias Kev ua software tsis ua haujlwm ncaj qha nrog COM chaw nres nkoj. Thaum koj tau dhau los ntawm cov kauj ruam no, cov ntaub ntawv xov xwm sib sau los ntawm lub sensor yuav tsum muaj peev xwm mus cuag cov txheej txheem kos duab. Peb yuav siv cov ntaub ntawv no txav UFO Rick thiab Morty tau zaum.

Suab paj nruag thiab ntawv

Thov teeb tsa kev ua suab thiab tswj p5 cov tsev qiv ntawv hauv kev ua software. Nov yog rau ntau yam nkauj kom khiav hauv qhov kev ua si yog tias koj siv cov lej thiab rau cov ntawv ntawm ntau cov ntxaij vab tshaus ib yam.

Koj tuaj yeem pom "yuav ua li cas" ntawm no:

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

Nws Ua Haujlwm Li Cas

Arduino Software tsuas yog xa cov ntaub ntawv tsuas yog lub ntsuas pom lub khoom txav mus saum nws (qhov no yog tus neeg siv tes.) Thaum peb tau txais cov ntaub ntawv no ntawm Txheej Txheem kos duab, peb yuav siv qhov txiaj ntsig los tshuaj xyuas qhov ntau thiab kom nws ua raws li qee txoj cai uas nyob hauv txoj cai. Qhov no yog txhua yam tshwm sim thaum qhov kev ua si txuas ntxiv mus.

Txhawm rau nkag siab cov cai, koj tuaj yeem saib cov ntawv txuas "Version 1.zip". Kuv tau ntxiv cov lus pom ntau li kuv tuaj yeem pab koj nkag siab tias txhua kab ntawv txhais li cas.

Vam tias koj muaj kev lom zem ua nws! Kuv xav pom qhov sib txawv sib txawv uas koj tuaj nrog!

Kauj Ruam 5: Txhim Kho Yav Tom Ntej

Hav guys, qhov tseeb kuv muaj lwm qhov tsis tiav ntawm qhov kev ua si nrog kev muaj peev xwm tua. Txawm li cas los xij, Kuv tseem tsis tuaj yeem ua kom tiav code nws.

Lub tswv yim yog txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau ua kom nws nyuaj thiab nthuav. Cov tswv yim tuaj yeem yog los ntawm lub pob ntawm Arduino board lossis yooj yim li nas nias.

Kuv yuav muab cov lej tso rau ntawm no. Yog tias ib tus ntawm koj txaus siab rau nws.

Kauj Ruam 6: Teeb Meem Teeb Meem & Daws Teeb Meem

  1. Thaum thaiv kom ntseeg tau tias yuav xaim nws kom raug raws li daim kab xev daim duab txwv tsis pub nws yuav tsis ua haujlwm raws li qhov xav tau. Ntsis: Ua ntej koj ua ib yam dab tsi, ua qhov kev sim ntsais yooj yim los xyuas seb koj li Arduino board ua haujlwm li cas.
  2. Thaum tsis paub meej tias ib feem ntawm kev teeb tsa tsis ua haujlwm-khiav qhov kev ntsuas tus kheej rau txhua tus qauv ntsuas. Koj tuaj yeem nrhiav cov lej los sim lawv online yooj yim.
  3. Txoj cai tsis ua haujlwm raws li qhov xav tau txawm hais tias nws tau suav ua ke thiab muab tso ua tiav.
  4. Txheeb xyuas yog tias cov xov tooj digital tau txuas mus rau tus lej nkag tau raug raws li tau teev tseg hauv cov lej. Re-ntsaws koj lub rooj tsav xwm Arduino thiab rov pib dua software Arduino thiab rov sim dua.
  5. Chaw nres nkoj tsis khoom -> Sim rov pib dua Arduino software. Yog tias nws tsis daws qhov teeb meem rov pib dua koj lub computer. Yog li, koj yuav xav teeb tus programmer rau ArduinoISP. Cuab Yeej> Programmer> ArduinoISP
  6. Txhawm rau lub suab paj nruag, thov hloov nws mus rau monotone.
  7. Thaum ntxiv cov nkauj rau txoj haujlwm kos, nws yuav ua rau txoj haujlwm raug dai yog tias koj tsis ntxiv tshwj xeeb rau nws kom tsuas yog ua haujlwm ib zaug.

Kauj Ruam 7: Cov neeg ua pov thawj:

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

www.sojamo.de/libraries/controlP5/

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

Pom zoo: