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

Ստեղծեք Arduino Simon խաղ 2 րոպեում: 3 քայլ
Ստեղծեք Arduino Simon խաղ 2 րոպեում: 3 քայլ

Video: Ստեղծեք Arduino Simon խաղ 2 րոպեում: 3 քայլ

Video: Ստեղծեք Arduino Simon խաղ 2 րոպեում: 3 քայլ
Video: #1 FLProg Overview | Arduino Visual Embedded Programming 2024, Նոյեմբեր
Anonim

ՈՉ Թռչկոտողներ: Լարեր չկան: ՉԻ oldոդման! NO Breadboard!

Մտածում արկղից դուրս:

Այսպիսով, դուք ցանկանում եք ցուցադրել ձեր միկրոկառավարիչը որոշ լրացուցիչ ծայրամասային մոդելների հետ շատ արագ, նախքան ընկերների կամ հարազատների ճանապարհը…

Սիմոնի «Կրկնել ինձանից հետո» խաղի այս Արագ և Հեշտ տարբերակը հավաքեք ընդամենը մի քանի րոպեում: Թեկուզ, միագույն (բոլոր կարմիր լուսադիոդներով): Այն, ինչ պահանջվում է, ունենալ ձեռքի տակ ՝ Arduino միկրոկոնտրոլեր (ցանկալի է ՝ Nano), մոդուլ մի շարք LED- ներով, 4 կոճակի մոդուլով և ազդանշանով, ինչպես նաև ռետինե ժապավեն:

Քայլ 1: Մասեր և հավաքում

Մասեր և հավաքում
Մասեր և հավաքում
Մասեր և հավաքում
Մասեր և հավաքում

LED & Key/կոճակի մոդուլները կարելի է գտնել այստեղ ՝ www.ebay.com/itm/181563923440 (<4 $) Բզզոցները հասանելի են այստեղ ՝ https://www.ebay.com/itm/281280117872 (<$ 2)

[աշխատանքն ընթացքի մեջ է] BTW. Ահա մի հարմար գործիք, որն օգտագործում է https://itty.bitty.site կայքը [աշխատանքն ընթացքի մեջ է]

Սա պետք է պարզի դա:

lite ծրագիր

Լրացուցիչ տեղեկություններ

Nano 3.0 https://www.ebay.com/itm/131517734419 (<3 դոլար)

Ես խորհուրդ եմ տալիս մի փոքր ռետինե ժապավեն, այնպես որ այն լարված դարձնելու համար ստիպված չեք լինի մի քանի անգամ փաթաթել այն:

Այլ Arduinos- ն կարող է օգտագործվել, բայց կարող է պահանջել (կամ թույլատրել) ծայրամասային մոդուլների տարբեր վայրեր. և որպես այդպիսին քորոցի նշանակումը փոխվում է օգտագործվող ծածկագրում: Nano 3.0- ը հատկապես լավ է, քանի որ այն ստեղծում է փոքր հավաքույթ, որը հեշտությամբ պահվում և շահագործվում է մեկ ձեռքով:

Մոնտաժը կատարվում է մոդուլները պարզապես միացնելով և ամրացնելով ռետինե ժապավենով: «Ակտիվ» պիեզո ազդանշանը կաշխատի միայն այն դեպքում, եթե բևեռականությունը ճիշտ կցված լինի: Խնդրում ենք նկատի ունենալ, որ այն (+) տեղադրված է D8- ում, իսկ (-)-ը ՝ D11:

K4-K3-K2-K1-GND- ի հիմնական մոդուլի կապումներն ուղղակիորեն մտնում են A1-A5: Տես վերևի պատկերը:

LED մոդուլի կապում GND-D1-D2-D3-D4-D5-D6 համապատասխանաբար անմիջապես D7-D6-D5-D4-D3-D2-GND մեջ:

Քայլ 2: Ինչպես է այն աշխատում

LED և Key մոդուլները նախատեսված են, որ սովորաբար ունենան մեկ կապում, որը միացված է գետնին: Նանոյի անմիջական կցվածությունը տեղավորելու համար դա տեղի չի ունենում: Այսպիսով, այս մոդուլների «GND» - ին միացված կապերը գործում են որպես ելքեր և սահմանում «LOW»: MCU- ն (MicroControllerUnit) իր ելքերը կշարժի մինչև 30 մա: Ինչը բավական է չորս (4) LED- ների բանկի համար: Թեև դա շատ ավելին է, քան անհրաժեշտ է կոճակների համար, վնաս չկա, քանի որ ելքերը սահմանափակում են ընթացիկ ընթացքը (և դրանք հոսանք են քաշում միայն սեղմելիս): LED մոդուլն ունի ներկառուցված ռեզիստորներ, ինչը հետագայում սահմանափակում է յուրաքանչյուր LED- ով անցնող հոսանքը:

Ներլցումներ

Այս նախագծի հետ աշխատելու համար ես թարմացրել և փոփոխել եմ «Simon» - ի իմ հետևի լույսերի և ձայնային խաղի երկու տարբեր տարբերակներ: Սկզբնաղբյուրների վարկերը սկզբնաղբյուրների ցանկում են:

Մեկ ուրվագիծ (FastEasy_SimonSings) պարզապես օգտագործում է ներառող ֆայլ («pitches.h» ՝ դրա հետ թղթապանակում լինելու համար): Իսկ մյուսը (FastEasy_SimonSays) օգտագործում է «Tone» գրադարանը: Այսպիսով, ձեզ հարկավոր կլինի դրանցից մեկը կամ երկուսը ՝ կախված այն բանից, թե որ ուրվագիծն եք ընտրում օգտագործել:

Վերևի գրադարանը պետք է լռելյայն լինի Arduino IDE- ի մաս: Եթե ոչ, և դրա համար օգնության կարիք ունեք, ահա թե ինչպես տեղադրել գրադարան:

Քայլ 3. Խաղալ հավաքների հետ

Խաղալ ժողովի հետ
Խաղալ ժողովի հետ

Խաղը բավականին առաջ է ընթանում: Կոդի աղբյուրի ֆայլերը պարունակում են որոշ փաստաթղթեր: Այն, ինչ դուք իսկապես պետք է իմանաք, այն է, որ «Simon Says» տարբերակի ավտոմատ մեկնարկը կատարվում է մեկ բռնկումով: իսկ «Սիմոնը երգում է» տարբերակը սկսվում է 4 օրինակով, բայց այն սպասում է առանցքային սեղմման յուրաքանչյուր փուլ սկսելուց առաջ:

Ամենայն հավանականությամբ, դուք կգտնեք LED և Key մոդուլները `հասկացությունների այլ արագ նախագծային ապացույցներ կատարելու համար: Այս նախագիծը և հարակից ծածկագիրը կաշխատեն բարձրախոսի հետ: Այն ավելի լավ կհնչի, բայց դուք չեք կարողանա դա անել առանց առնվազն որոշ ցատկողների:

Ուշադրություն դարձրեք, որ քանի որ այս ուրվագծերը կոդավորված են, Nano 3.0 կամ Uno- ն կաշխատի (Plug-&-Play) ուղղակիորեն, մյուսները իրենց ֆիզիկական դասավորության պատճառով գուցե կարիք ունենան օգտագործել տարբեր կապումների հավաքածուներ. և, հավանաբար, կոդի որոշ փոփոխություններ:

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