
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Թարմացված «Պարզ Սիմոն» նախագիծը:
Մասնավորապես, ավելի հեշտ է աշխատել ծրագրակազմի ներդրման հետ:
Քայլ 1: Սկսելու համար

Սկսեցի «Simple-Simon-Says-Game»-ի ուսանելի առարկայից:
Դիմեք դրան ընդհանուր ապարատային իրականացման համար:
Քանի որ ես արդեն արել էի իմ սեփական նախագիծը, որն ուներ 4 կոճակ, 4 LED և բարձրախոս, ես օգտագործեցի այդ սարքավորումները (տես վերը): Ես մի փոքր շոշափեցի լուսանկարները ՝ որոշ ասպեկտներ փոխելու համար, որպեսզի ավելի հարմար լինի այս նախագծում պատկերազարդման համար:
Այն օգտագործում է Nano 3.0, և ես օգտագործել եմ տարբեր քորոցներ ծայրամասային սարքերի համար:
Ի դեպ, ձեզ կարող է հետաքրքրել նաև այն սարքավորումների պարզեցված տարբերակը, որը ես արել եմ Instructables.com/id/Fast-Easy-Simon
Քայլ 2: Հարմարեցում նոր սարքավորումներին
Simon_Says էսքիզն ինձ մոտ չաշխատեց, քանի որ կոդը հիմնված էր ֆիքսված քորոցների առաջադրանքների վրա: Ավելին, կոդին հետևելը դժվար էր և ուներ որոշ սխալներ:
Այսպիսով, ես ստեղծեցի այս թարմացված տարբերակը:
- Ուղղված է «բուլյան» տիպի բաց թողնված օգտագործումը փին համարների համար
- Փոփոխեց ծածկագիրը, որպեսզի այն աշխատի LED- ի և կոճակի քորոցների ցանկացած առաջադրանքի համար:
- Տրամաբանական հոսքը չափազանց բարդ էր և տեղերում ՝ չափազանց կրկնվող, ինչը դժվարացնում էր հասկանալը և կարգաբերելը: Այսպիսով, մեծ մասամբ պարզեցրի այն:
- Այլ բարելավումների հետ մեկտեղ, ինչպես այն, որ ես փոխեցի «Tone» դասի օբյեկտի անունը «speakerpin» - ից «speaker» և ստեղծեցի բայթ փոփոխական «speakerpin» ՝ իր pin # առաջադրանքի համար:
- 2015 թ. Հոկտեմբեր. Թույլատրվում է արագ մուտքագրել կոճակների հաջորդականությունները
Իմ թարմացված ուրվագծի ներբեռնման հղումը ներառված է այստեղ: Դուք պետք է հեշտ գտնեք ձեր սեփական սարքավորումներով աշխատել ՝ պարզապես փոխելով ծածկագրի առաջադրանքը մոտակայքում: Ներբեռնեք և զվարճացեք դրա հետ:
Քայլ 3: Ըստ ժողովրդական պահանջի
Քանի որ եղել են հարցումներ այն մասին, թե ինչպես կարելի է ծրագրաշարը սերվոյի միջոցով օգտագործել սողնակ աշխատելու համար, երբ հաջողվում է Simon օրինակի համընկնումը: Այստեղ ես ներառում եմ «Simon_Says» - ի, ինչպես նաև նմանատիպ «Simon_Sings» - ի տարբերակները, որոնք ես հարմարեցրել եմ համապատասխան սերվո կոդով հետագա փոփոխությունների համար: Յուրաքանչյուրի ծածկագրում ես տեղադրել եմ «@TODO» մեկնաբանությունները ՝ ցույց տալով, թե որտեղ պետք է տեղադրել իր սերվո կոդը:
Exactշգրիտ կոդավորումը կախված կլինի ապարատային իրագործումից և օգտագործվող servo գրադարանից: Ես հատուկ ծառայությունների հարցերի պատասխաններ չունեմ: Դրա համար ես խորհուրդ եմ տալիս վերանայել հետևյալը. Տեսանյութ. նրանք, ովքեր կարիք ունեն սերվոյի հետ կապված հետագա օգնության, ես խորհուրդ եմ տալիս տեղադրել սերվոյին վերաբերող հրահանգ, որը առավել նման է նրանց սերվոյի իրականացմանը:
Խորհուրդ ենք տալիս:
Սիմոնն ասում է խաղ. 13 քայլ

Simon Says Game. Բարի գալուստ իմ Simon- ը ասում է խաղը: Այս անքննելի ճանապարհը կանցնի ձեզ ստեղծելու համար Simon Say խաղը tinkercad- ում
Սիմոնն ասում է ՝ 3 քայլ

Սայմոնն ասում է. Door op een button te drukken komt er een geluid uit. Elke կոճակը հեռացել է իր սեփական գելուիդից: Վրա
Arduino նախագիծ // Սիմոնն ասում է (Penatly հետևանքով) ՝ 5 քայլ

Arduino Project // Սիմոնն ասում է (Penatly հետևանքով). Ես ստեղծեցի այս նախագիծը, որպեսզի անցնեմ այն դասընթացը, որը ես այժմ հետևում եմ, որը կոչվում է If This Then That: Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես կարելի է
CSCI-1200 Նախագիծ 2. Սիմոնն ասում է. 4 քայլ

CSCI-1200 2րագիր 2. Սայմոնն ասում է. Այս լաբորատորիայում դուք կօգտագործեք սեղմման կոճակներ, LCD էկրան և LED- ներ ՝ Arduino միկրոկառավարիչով Simon Says խաղ ստեղծելու համար: Այս նախագծի համար անհրաժեշտ սարքավորումներ. Arduino Uno 2. LCD էկրան 3. 4 կոճակ 4. Պոտենցիոմետր 5. 4 լուսադիոդ 6 Հացաթուղթ 7
Ինտերակտիվ Սիմոնն ասում է խաղ. 5 քայլ

Ինտերակտիվ Սիմոնը ասում է խաղը. Ես այնքան էլ չեմ հիշում, թե ինչպես է զարգացել այս խաղը, բայց դրա հիմնական շարժառիթը ճանաչողական մշակման և ուշադրության բարելավումն է `խաղացողներին կենտրոնացնելով թմբուկի հարվածների հաջորդականության վրա, այնուհետև կրկնել այդ հաջորդականությունը: Խաղացողները կարող են օգտագործել կամ պար-պար