Բովանդակություն:
Video: Ստեղծեք Arduino Simon խաղ 2 րոպեում: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
ՈՉ Թռչկոտողներ: Լարեր չկան: ՉԻ 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) ուղղակիորեն, մյուսները իրենց ֆիզիկական դասավորության պատճառով գուցե կարիք ունենան օգտագործել տարբեր կապումների հավաքածուներ. և, հավանաբար, կոդի որոշ փոփոխություններ:
Խորհուրդ ենք տալիս:
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
Ստեղծեք 2D խաղ. 15 քայլ
Ստեղծե՞լ 2D խաղ. Հոգնե՞լ եք խաղեր խաղալուց: Ինչու՞ խաղ չեք պատրաստում: Այս ուսուցանվող ուղեցույցը ցույց է տալիս, թե ինչպես կատարել ամբողջովին պարզ 2D խաղ … Մենք կօգտագործենք Unity Game Engine- ը `մեր 2D Խաղը նախագծելու և ստեղծելու համար … և նաև Microsoft Visual Studio- ի միջոցով ծրագրավորելու և Քր
Simon Game - Gameվարճալի խաղ: 5 քայլ
Simon Game - Gameվարճալի խաղ. It'sամանակն է, որ մենք մարզենք մեր ուղեղը, այնպես չէ՞: Բացի այդ ձանձրալի և անիմաստ խաղերից, կա մի խաղ, որը կոչվում է Simon Game
Aruduino LED խաղ Արագ կտտացնելով երկու խաղացողի խաղ. 8 քայլ
Aruduino LED խաղ Արագ սեղմում երկու խաղացողի խաղ. Այս նախագիծը ոգեշնչված է @HassonAlkeim- ից: Եթե պատրաստ եք խորը հայացք նետել, այստեղ կա մի հղում, որը կարող եք ստուգել https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/: Այս խաղը Alkeim's- ի կատարելագործված տարբերակն է: Դա է
Ստեղծեք 2 դոլար արժողությամբ սմարթֆոնի մեքենայի հենարան 10 րոպեում. 6 քայլ (նկարներով)
Ստեղծեք 2 դոլար արժողությամբ սմարթֆոնի մեքենայի հենարան 10 րոպեում. Երբևէ խանութից հետո խանութներում միջանցքներում փնտրե՞լ եք այն, ինչը ճիշտ է պահում ձեր հեռախոսը/GPS/բջջային սարքը մեքենա վարելիս: Շուկայում դրանք շատ են, բայց ինձ երբեք չի հաջողվել գտնել մեկը, որն աշխատել է իմ տարօրինակ շա