Բովանդակություն:

Եթե սա ուրեմն այն. Blackbox: Run, Dodge and Jump: 4 Steps
Եթե սա ուրեմն այն. Blackbox: Run, Dodge and Jump: 4 Steps

Video: Եթե սա ուրեմն այն. Blackbox: Run, Dodge and Jump: 4 Steps

Video: Եթե սա ուրեմն այն. Blackbox: Run, Dodge and Jump: 4 Steps
Video: TITANFALL 2 Ամբողջական ԽԱՂ | ՔԱՐՈԶԱՐՇԱՎ - Ընթացք / PS4 (Բոլոր օդաչուների սաղավարտները) 2024, Հուլիսի
Anonim
Եթե սա ուրեմն այն. Blackbox: Run, Dodge and Jump
Եթե սա ուրեմն այն. Blackbox: Run, Dodge and Jump
Եթե սա ուրեմն այն. Blackbox: Run, Dodge and Jump
Եթե սա ուրեմն այն. Blackbox: Run, Dodge and Jump

Իմ անունն է Ռեմկո Լիկուի թոքեր, և սա «Եթե սա, ապա այդ դպրոց» նախագիծն է:

Սև արկղ. Run, Dodge and Jump- ը տուփ է, որի մեջ կարելի է խաղալ խաղ:

Հետևյալ գաղափարն այն է, որ դուք խաղում եք խաղ և երբ հասնում եք որոշակի գնահատականի (100 միավոր), կարող եք գրավել ձեր պարգևը տուփի ներսում: Այդ կերպ դուք կարող եք զգալ, որ ինչ -որ բանի հասել եք և պարգևատրվել ձեր քրտնաջան աշխատանքի համար: Բավականին ուղիղ առաջ, այնպես չէ՞:

Խաղը, որը խաղում են, օգտագործում է արդուինո ՝ հիմնական կառավարման համակարգերով:

Բնօրինակը, որը ես օգտագործել եմ, գալիս է Iron_Salsa- ից (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), այնուհետև ես դրան մի փոքր շրջադարձ եմ ավելացնում ՝ ավելացնելով և որոշ փոփոխություններ կատարելով կոդերում:

Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես եմ ստեղծել տուփը, այն ստեղծելու համար անհրաժեշտ գործիքների ցանկը, ծածկագիրը և այլընտրանքային գաղափարները կիրառելու համար:

Առանց ավելորդ խոսքի, եկեք աշխատենք գործընկերների հետ:

Քայլ 1: Օգտագործված գործիքների ցանկ

Գործիքները, որոնք ես օգտագործել եմ arduino- ի հետ.

  • Արդուինո Ունո
  • Breadboard
  • LCD էկրան (20x4)
  • I2C վահան LCD- ի համար
  • 3 x կոճակ անջատիչ
  • 4 x Լարեր արական-իգական
  • 7 x տախտակի լարեր
  • Breadboardprint

Տուփի համար.

  • Պարզապես դու ստանդարտ տուփ ես, ցանկացած չափի կարող է օգտագործվել:
  • Մի քանի պտուտակներ `LCD- ը, arduino- ն և ծխնիները պտուտակելու համար:
  • Սոսինձ ատրճանակը սոսինձի ձողերով `տուփը միասին սոսնձելու համար:
  • Ստվարաթուղթը կտրելու համար օգտակար դանակ կամ մկրատ:
  • Ռետինե կոճակներ, որոնք կարելի է վերցնել խաղային վերահսկիչից:
  • USB վարդակից

Քայլ 2: Քայլ առ քայլ հրահանգներ

Քայլ առ քայլ հրահանգներ
Քայլ առ քայլ հրահանգներ
Քայլ առ քայլ հրահանգներ
Քայլ առ քայլ հրահանգներ
Քայլ առ քայլ հրահանգներ
Քայլ առ քայլ հրահանգներ
Քայլ առ քայլ հրահանգներ
Քայլ առ քայլ հրահանգներ

Սկսենք, որ arduino- ն միասին հավաքվի:

Այն սխեման, որտեղ պետք է միացված լինի մետաղալարը, հետևյալն է.

  • GND- ը և Reset- ը միանում է կոճակին (Վերականգնում է խաղը)
  • GND- ը և Pin 4 -ը միանում են կոճակին (ընտրում է դժվարությունը)
  • GND և Pin 2 կապող կոճակը (օգտագործվում է խաղը խաղալու համար)

Դրա համար դուք կարող եք օգտագործել սովորական տախտակի լարեր `արդուինոյին միանալու համար:

Theուցադրումը զոդվում է I2C Shield- ով, որը կարելի է առանձին գնել կամ միացնել LCD- ին: Միացումները զուտ վահանից մինչև arduino են ՝ օգտագործելով էգը արական լարերը, կարիք չկա լարերը միացնել հացահատիկին:

  • SCL- ն միանում է A5- ին
  • SDA- ն միանում է A4- ին
  • GND- ը միանում է GND- ին
  • VCC- ն միանում է 5V- ին

Երբ բավարարվում եք հացահատիկի տեսքով, կարող եք այն զոդել հացահատիկի վրա:

It'sոդման եղանակով, մալուխները տպման հետևի մասում են, իսկ կոճակները ՝ առջևում: Սա հեշտացնում է կոճակներին հասնել առանց մալուխների:

Տուփը բավականին պարզ դարձնելու համար կարող եք այն դնել միասին կամ պարզապես օգտագործել տուփ, որն ունի ձեր նախընտրած չափսերը:

Իմ տուփը կարելի է բաժանել 2 մասի:

Առաջին մասը, որտեղ arduino- ն թաքնված է, իրականում առաքման տուփ է, որը ճիշտ չափսեր ու կայունություն ուներ arduino- ն և LCD- ը միացնելու համար `տպագրության համար բավականաչափ տարածքով (կառավարման): Դուք կարող եք հարմարեցնել, որտեղ arduino- ն տեղադրվում է շատ հեշտությամբ, քանի որ այն շատ ճկուն է և կարող է կիրառվել ցանկացած ձևի օբյեկտի վրա: Ես համոզվեցի, որ ունեմ մի նավահանգիստ, որտեղ ես կարող եմ միացնել իմ մալուխը arduino- ին, այդպիսով կարիք չի լինի բացել արկղը, որտեղ գտնվում է arduino- ն: USB վարդակից դուք կարող եք arduino- ն միացնել պատի վարդակին էլեկտրաէներգիայի համար:

Քայլ 3. Օրենսգիրքը ՝ խորության բացատրությամբ

Որոշ մասերում ծածկագիրը պարզ է, որը ես կբացատրեմ, թե ինչպես կարող եք մի փոքր հարմարեցնել ձեր ցանկությամբ:

Կոդի ֆայլում բացատրվում է, թե ինչ են անում կոդերը և որտեղ դրանք նշվում էին որպես մեկնաբանություններ:

Ի՞նչ տարբերություն եմ ավելացրել ծածկագրում:

Դե, ես կիրառեցի ծածկագիրը 20x4 էկրանի համար օգտագործելու համար, ճշգրտեցի բնույթն ու մակարդակը `ամբողջ էկրանն օգտագործելու համար:

Ավելացվեց դպրոցի նախագծի ներածական էջ և հարմարեցրեց դժվարության ընտրությունը: Կենտրոնացրեք այն ամենը, ինչ պարունակում է տեքստ: Քանի որ իմ էկրանին ամրացված է I2C վահան, այն օգտագործում է LiquidCity գրադարանը, որը հատուկ պատրաստված է I2C էկրանի համար:

Քայլ 4: Տեսանյութ

Տեսանյութ, որը ցույց է տալիս խաղը, որը ցուցադրվում է

Խորհուրդ ենք տալիս: