Բովանդակություն:
- Քայլ 1: Սկիզբ
- Քայլ 2: LED- ների ավելացում
- Քայլ 3: Թվային կապում
- Քայլ 4: PushButtons
- Քայլ 5: Թվային և անալոգային կապում
- Քայլ 6: Ֆոտոռեզիստորներ
- Քայլ 7: Փոփոխականների սահմանում
- Քայլ 8: Փոփոխականների հայտարարում
- Քայլ 9: Բեռնում
- Քայլ 10: LED միացված/անջատված
- Քայլ 11: Անջատված կոճակ
- Քայլ 12: Վայելեք խաղը:
Video: Tic Tac Toe: 12 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Tinkercad նախագծեր »
Այսօր մենք պատրաստելու ենք Tic Tac Toe խաղ TinkerCad- ում ՝ օգտագործելով Arduino- ն: Մենք կօգտագործենք շատ պարզ բաղադրիչներ և կօգտագործենք ծածկագիրը ՝ դրանք բոլորը միասին կապելու համար: Այս շղթայի հիմնական մասը, որը միավորում է այս ամենը, ծածկագիրն է: Այս ծրագիրը ունի բազմաթիվ հնարավորություններ և կարող է փոխվել այնպես, ինչպես օգտվողը նպատակահարմար է գտնում: Այս խաղը ունի նաև RGB լուսարձակներ օգտագործելու հնարավորություն, բայց եթե որևէ մեկը ցանկանում է առաջ գնալ այս նախագծում, ապա նրան պետք է միացնել 2 արդուինո միմյանց:
Պարագաներ
- Արդուինո
- Հացաթուղթ (մեծ)
- Լարերը
- Pushbutton
- LED- ները
- Ռեզիստորներ (10k և 150)
- Ֆոտոռեզիստորներ
Քայլ 1: Սկիզբ
Այսպիսով, մենք սա կսկսենք մեծ տախտակով և Arduino միկրոկոնտրոլերով:
Քայլ 2: LED- ների ավելացում
Հաջորդ քայլը լուսադիոդին LED- ների և սեղմման կոճակների ավելացումն է: Մենք դեռ չենք միացնում դրանք, այլ պարզապես դրանք տեղադրում ենք տախտակի մեջ այնպես, որ լարերից ոչ մեկը չխանգարի այլ կոճակներին: Կան շատ բաղադրիչներ, այնպես որ մենք պետք է դրանք բաց թողնենք այսպես, որպեսզի որևէ մեկը չդիպչի: Այս նախագծի համար առաջարկվում է մեծ տախտակ:
Քայլ 3: Թվային կապում
Այսպիսով, նախքան որևէ այլ բան ավելացնելը, թույլ տվեք նախ միացնել թվային կապում LED- ները: Այս նախագծում մենք կօգտագործենք Arduino- ի բոլոր անալոգային և թվային կապերը:
Քայլ 4: PushButtons
Այս քայլի համար մենք պատրաստվում ենք հոսանքը և գետինը միացնել կոճակին: Այս քայլին մենք կօգտագործենք 10k դիմադրիչներ ՝ էներգիայի քանակը սահմանափակելու համար: Աջ կողմում գտնվող 2 կոճակները չեն օգտագործվում LED- ը միացնելու կամ անջատելու համար, այլ օգտագործվում են նոր խաղ սկսելու համար, իսկ այլ բանի համար մենք կտեսնենք, երբ սկսում ենք ծածկագիրը:
Քայլ 5: Թվային և անալոգային կապում
Այս քայլում մենք միացնելու ենք կոճակները թվային և անալոգային կապումներին: Այս դեպքում անալոգային կապերը կարող են օգտագործվել, քանի որ դրանք կարող են օգտագործվել այնպես, ինչպես օգտագործվում են թվային կապում:
Քայլ 6: Ֆոտոռեզիստորներ
Այս քայլին մենք միացնելու ենք ֆոտոռեզիստորները LED- ների հետ: Դրա նպատակն է թույլ տալ տարբեր խաղացողների ստանալ տարբեր մակարդակների պայծառություն, և դա թույլ է տալիս խաղացողներին ինքնորոշվել: Այս քայլում դուք տեսնում եք, թե ինչու էր անհրաժեշտ քայլերի միջև հեռավորությունը:
Քայլ 7: Փոփոխականների սահմանում
Այս քայլում մենք պատրաստվում ենք սկսել կոդը: Սրա առաջին մասը լինելու է տարբեր կոճակների և LED- ների սահմանում, այլ նաև մեկ այլ փոփոխական, որը հավասար է 0 -ի: Այս փոփոխականը կօգնի մեզ միացնել և անջատել LED- ները կոճակի սեղմումով:
Քայլ 8: Փոփոխականների հայտարարում
Այս քայլում մենք կավարտենք այս փոփոխականների հայտարարությունը և կոճակները կդնենք որպես մուտքագրում, իսկ LED- ները ՝ որպես ելքերի:
Քայլ 9: Բեռնում
Կոդի այս հատվածը կարող է դիտվել որպես «բեռնման էկրան»: Խաղերի մեծամասնությունը սկզբում սովորաբար ունենում է մեկնարկային հաջորդականություններ, սակայն այս հատվածը կամընտիր է և արվում է միայն շոուի համար: Սա այն է, ինչի համար կարող էր օգտագործվել աջ կողմում գտնվող մյուս կոճակը: Այն կարող է ցուցադրել գործարկման հաջորդականությունը մինչև «մեկնարկի կոճակը» սեղմելը:
Քայլ 10: LED միացված/անջատված
Այս քայլը կենտրոնանում է հիմնական կոդի վրա, թե ինչպես միացնել և անջատել LED- ն կոճակներով: Այս ծածկագրում մենք կօգտագործենք այն փոփոխականը, որը հավասար է 0 -ի, որը մենք ի սկզբանե սահմանել էինք մեր փոփոխականները սահմանելիս: Այս ծածկագրի համաձայն, LED- ը կմիանա կոճակը սեղմելիս, բայց նորից անջատվելուց հետո այն կվերանա:
Քայլ 11: Անջատված կոճակ
Այս քայլը կոդավորում է անջատման կամ նոր խաղի կոճակը: Սա օգտագործվում է, երբ խաղացողը հաղթում է կամ ավարտում է խաղը, և խաղը կվերականգնվի և կարող է նորից սկսվել: Այս կոճակը հիմնականում վերակայման կոճակ է, որը վերագործարկում է հանգույցը, որպեսզի խաղը կարողանա անընդհատ խաղալ:
Քայլ 12: Վայելեք խաղը:
Սա այս ձեռնարկի վերջն էր, և ես հույս ունեմ, որ դուք կզվարճանաք խաղալով այս սխեմայի և ծածկագրի հետ և ավելի ու ավելի շատ փոփոխություններ կատարեք այս շղթայում, քանի որ հնարավորություններն անսպառ են, քանի որ սա շատ բաց ծրագիր է:
Խորհուրդ ենք տալիս:
Python Tic Tac Toe խաղ. 4 քայլ
Python Tic Tac Toe խաղ. Python tic tac toe խաղ այս խաղը պատրաստված է համակարգչային լեզվով Python- ում օգտագործել են python խմբագիր, որը կոչվում է. Pycharm կարող եք օգտագործել նաև սովորական python կոդի խմբագիր
Arduino Touch Tic Tac Toe խաղ. 6 քայլ (նկարներով)
Arduino Touch Tic Tac Toe խաղ. Հարգելի ընկերներ, բարի գալուստ Arduino- ի մեկ այլ ձեռնարկ: Այս մանրամասն ձեռնարկում մենք պատրաստվում ենք կառուցել Arduino Tic Tac Toe խաղ: Ինչպես տեսնում եք, մենք օգտագործում ենք սենսորային էկրան և խաղում ենք համակարգչի դեմ: Tic Tac Toe- ի նման պարզ խաղ է
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
Microbit Tic Tac Toe խաղ. 4 քայլ (նկարներով)
Microbit Tic Tac Toe խաղ. Այս նախագծի համար իմ գործընկերը `@descartez- ը և ես, ստեղծեցինք հիանալի tic tac toe խաղ` օգտագործելով microbits- ի ռադիոակտիվությունը: Եթե նախկինում չեք լսել միկրոբիտների մասին, դրանք հիանալի միկրոկոնտրոլեր են, որոնք նախատեսված են երեխաներին ծրագրավորում սովորեցնելու համար: Նրանք
RG LED Tic Tac Toe ՝ 9 քայլ
RG LED Tic Tac Toe: RG Tic Tac Toe- ը դասական խաղ է, որը կարելի է պատրաստել տարբեր տարբերակներով: Բայց, ես որոշեցի այն կառուցել 5 մմ ընդհանուր կաթոդ RG LED- ով ՝ որպես արդյունքների մոնիտոր, որպեսզի համապատասխան անջատիչը շահարկելուց հետո LED- ը ցույց տա արդյունքը կարմիր կամ կանաչ գույնով