Cov txheej txheem:

Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program: 6 Kauj Ruam
Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program: 6 Kauj Ruam

Video: Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program: 6 Kauj Ruam

Video: Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program: 6 Kauj Ruam
Video: Maiv Xyooj ~ "Nco Ntuj Tshiab Tawm Ntuj Tsaug" with Lyrics (Official Music Video) 2024, Kaum ib hlis
Anonim
Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program
Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program
Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program
Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program
Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program
Txhim Kho Koj Qhov Chaw Tshaj Tawm Nrog Lub Caij Nyoog Lub Caij Nyoog rau Kerbal Space Program

Tsis ntev los no kuv tau khaws qhov demo version ntawm Kerbal Space Program. Kerbal Space Program yog qhov kev ua si sim uas tso cai rau koj tsim thiab tso foob pob hluav taws thiab coj lawv mus rau lub hli thiab ntiaj chaw nyob deb. Kuv tseem tab tom sim ua kom tiav hauv lub hli (lossis Mun, raws li nws tau hu hauv qhov kev ua si). Thaum tshawb xyuas cov rooj sib tham raug cai, Kuv tau hla txoj haujlwm zoo no. Nws yog lub vaj huam sib luag tswj lub cev nrog kaum ob lub keyboards thiab cov xov tooj uas ntxiv qhov kov ntawm qhov tseeb rau qhov kev paub dhau los. Muaj ib hnub kuv xav tias nws yuav lom zem los tsim kuv tus kheej teeb tsa, tab sis kuv tsis muaj tag nrho cov khoom siv tam sim no. Lub sijhawm no, kuv tso ua ke lub khawm yooj yim no uas tuaj yeem siv los ua qhov chaw tswj hwm xws li pib ua haujlwm, tshem tawm cov roj tso tsheb hlau luam, thiab tso cov pa taws. Nws yeej ntxiv qhov kev lom zem rau qhov kev ua si, thiab txhua yam nws yuav siv los ua koj tus kheej yog Arduino, lub laub khawm hloov, thiab ob peb lwm daim me me.

Cia peb pib!

Kauj Ruam 1: Nws Ua Haujlwm Li Cas thiab Sau Cov Khoom

Nws Ua Haujlwm Li Cas thiab Sau Cov Khoom
Nws Ua Haujlwm Li Cas thiab Sau Cov Khoom
Nws Ua Haujlwm Li Cas thiab Sau Cov Khoom
Nws Ua Haujlwm Li Cas thiab Sau Cov Khoom

Nov yog qhov qhia ntxaws ntawm qhov kuv teeb tsa ua haujlwm li cas.

Ib lub laub khawm hloov mus rau ib qho ntawm tus pin ntawm Arduino. Arduino tos kom lub pob nyem thiab tom qab ntawd xa cov lus me me hla USB rau kuv lub khoos phis tawj. Hauv lub khoos phis tawj, lub khoos phis tawj sib tham yooj yim mloog rau lub teeb liab los ntawm Arduino thiab xa lub xov tooj cua simulated mus rau Kerbal Space Program (lossis ib qho haujlwm twg tam sim no muaj nyob hauv computer). Nws yog qhov yooj yim heev, thiab tag nrho txoj haujlwm tuaj yeem hloov pauv mus rau lwm lub hom phiaj los ntawm kev hloov pauv qhov xav tau nyem. Koj tuaj yeem ua lub pob uas nthuav tawm cov cuab yeej tshwj xeeb hauv tus kws yees duab lossis tej zaum ib qho uas rov kho lub vev xaib hauv koj tus browser. Muaj peev xwm nthuav dav zoo nkauj.

Nov yog yam uas koj yuav tsum tau ua kom koj tus kheej khawm nce thiab khiav:

  • Arduino nrog USB txuas sib txuas (Kuv siv Arduino Uno)
  • Solderless breadboard
  • Ib qho hloov pauv lub khawm ib pliag (Txhua lub laub yuav ua. Saib daim duab thib ob rau qhov kuv tau siv)
  • Me me resistor
  • Jumper xov hlau lossis ntau qhov ntev ntawm 22 AWG xaim txuas cov khoom sib txuas.

Tau kawg koj tseem yuav xav tau daim qauv ntawm Kerbal Space Program. Txog qhov haujlwm no, qhov demo version ua haujlwm zoo yog li yog tias koj tsis yog tus tswv tseem tsis tau koj tseem tuaj yeem ua thiab sim lub pob no. Tau qhov kev ua si ntawm no: kerbalspaceprogram.com

Kauj Ruam 2: Txhim Kho Cov Hluav Taws Xob

Hlau Circuit
Hlau Circuit

Tam sim no cia peb pib tsim lub Circuit Court.

Ua ntej, siv lub jumper xaim txuas 5v tus pin ntawm koj Arduino rau kab liab ntawm koj lub khob cij. Ua zoo ib yam nrog hauv av (GND) tus pin thiab kab xiav. Qhov no yuav tso cai rau peb kom tau txais lub zog los ntawm Arduino ntawm txhua lub khob cij pin raws txoj kab liab thiab tso cai rau peb txuas mus rau hauv av ntawm ib tus pin raws txoj kab xiav.

Qhov thib ob, ntxig koj lub khawm hloov ntawm lub khob cij. Qhov chaw nyob tsis muaj teeb meem ntau, tsuas yog nco ntsoov tias cov pins hauv thiab tawm yog nyob hauv kab sib cais. Tam sim no, khiav lub jumper xaim los ntawm kab liab ntawm lub khob cij rau ib sab ntawm qhov hloov. Txuas lwm sab ntawm qhov hloov mus rau kab xiav siv tus tiv thaiv. Thaum kawg, txuas tib sab ntawm qhov hloov mus rau qhov uas koj txuas tus tiv thaiv rau ib qho yog cov pins ntawm Arduino. Kuv siv tus pin 2.

Qhov ntawd yog nws rau qhov yooj yim Circuit Court!

Kauj ruam 3: Program Arduino

Program Arduino
Program Arduino

Qhov tom ntej peb yuav tsum tau ua yog upload cov cai rau Arduino.

Kuv hloov kho Debounce cov qauv piv txwv uas los nrog Arduino software kom xa tus lej 1 hla txuas txuas mus rau lub khoos phis tawj txhua lub sijhawm nias lub pob. Txhua yam kuv yuav tsum tau ua yog ntxiv "Serial.begin (9600)" rau teeb tsa kev ua haujlwm thiab "Serial.println (1)" rau sab hauv ntawm cov lus yog tias tshawb xyuas yog tias buttonState == HIGH. Kuv kuj tshem tawm cov cai uas tig lub onboard LED rau thiab tawm.

Koj tuaj yeem ua qhov kuv tau ua thiab hloov kho Debounce sketch lossis yooj yim rub kuv cov ntawv ua tiav los ntawm cov lus qhia no.

Ua li cas los xij, koj yuav xav ntsaws rau hauv koj Arduino, qhib qhov kos duab tiav, thiab xa nws mus rau Arduino board.

Kauj Ruam 4: Xeem Arduino

Ntsuam xyuas Arduino
Ntsuam xyuas Arduino

Ua ntej peb txav mus los, nws pab ntsuas seb peb tau tsim dab tsi txog tam sim no.

Nrog rau Arduino tseem txuas rau hauv lub khoos phis tawj, qhib cov ntawv txuas hauv Arduino software. Khaws lub laub khawm ob peb zaug. Txhua qhov xovxwm yuav tsum tsim "1" hauv lub qhov rai saib xyuas. Yog tias yog qhov xwm txheej, koj npaj tau txav mus ntxiv. Yog tias tsis yog, rov qab mus thiab txheeb xyuas tias koj tau txuas txhua yam kom raug thiab sim rov xa daim duab Arduino. Yog tias tseem tsis ua haujlwm, tawm cov lus hauv qab no thiab kuv yuav pom yog tias kuv tuaj yeem pab koj kom nws ua haujlwm.

Kauj Ruam 5: Pib Tus Neeg Siv Software

Pib Tus Neeg Siv Software
Pib Tus Neeg Siv Software
Pib Tus Neeg Siv Software
Pib Tus Neeg Siv Software

Tam sim no peb muaj lub cev lub cev uas xa xov mus rau lub khoos phis tawj txhua lub sijhawm nws raug nias. Tam sim no peb yuav tsum teeb tsa tus mloog hauv computer kom txhais cov "1" los ntawm Arduino mus rau qhov tseem ceeb nias uas Kerbal Space Program yuav lees paub.

Kuv tau sau qhov program me me los ua qhov ntawd xwb. Rub tawm, unzip, tom qab ntawd qhib qhov program. Nws yuav tsum zoo li daim duab. Tam sim no, teeb COM tus lej chaw nres nkoj rau ntawm koj Arduino. Yog tias koj tsis paub dab tsi COM chaw nres nkoj koj Arduino siv, qhib Arduino tus khoos phis tawj thiab tshawb xyuas hauv qab txoj cai kaum.

Tom ntej no, tso koj tus cursor rau hauv lub thawv ntawv thiab nias lub spacebar ib zaug. Tus neeg mloog yuav sim ua qhov yuam kev rau txhua yam uas tau ntaus hauv lub npov no. Txij li qhov khawm staging hauv Kerbal Space Program yog qhov chaw nyob, peb xav tau ib qho chaw nyob hauv kab ntawv no.

Thaum koj tau teeb tsa tus lej chaw nres nkoj COM thiab muaj chaw nyob hauv lub thawv ntawv, koj npaj tau sim nws!. Nias lub pob "Pib Mloog". Qhib tus ntawv sau xws li Notepad lossis Lo Lus thiab nias lub pob kom raug. Ib qhov chaw yuav tsum tshwm sim. Yog tias tsis yog, txheeb xyuas ob zaug tias Arduino tau ntsaws rau hauv, tus lej chaw nres nkoj raug lawm, thiab tias txoj haujlwm mloog tseem tab tom ua haujlwm.

Kauj ruam 6: Liftoff

Liftoff!
Liftoff!
Liftoff!
Liftoff!

Koj ua tiav lawm! Tua hluav taws Kerbal Space Program, teeb tsa lub foob pob hluav taws, thiab tawm mus rau lub ncoo. Yog tias txhua yam mus tau zoo, koj lub foob pob hluav taws yuav tsum pib thaum koj nias lub pob. Yog tias koj tau tsim ntau lub foob pob hluav taws, lub pob yuav ua haujlwm rau kev tua cov theem tom ntej ib yam.

Ua tsaug rau kev nyeem ntawv! Kuv vam tias koj nyiam qhov Qhia Ntawv no. Thov qhia rau kuv paub hauv cov lus yog tias koj muaj lus nug thiab nco ntsoov tso ib daim duab ntawm koj lub pob pib ua tiav.

Pom zoo: