Բովանդակություն:
Video: PUZZLE - Arduino Տրամաբանական խաղ. 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարեւ Ձեզ.
Ես կցանկանայի ձեզ պատմել Arduino UNO- ի և TFT-Shield- ի միջոցով «Փազլ» պարզ հանելուկ խաղ ստեղծելու պատմության մասին:
Խաղը ստեղծելու համար ինձ անհրաժեշտ էին հետևյալ բաղադրիչները.
- Arduino UNO
- Power Adapter (AC-DC) 6-12V Arduino UNO- ի համար
- MicroSD քարտ
- TFT վահան
Քայլ 1: Նախնական տարբերակ
TFT- վահանը հարմար է նրանով, որ ունի միկրո SD քարտ միացնելու անցք և ինտեգրված ապարատային Jpeg ապակոդավորիչ: Այս գործառույթը թույլ է տալիս արագ և հեշտությամբ պատրաստել ձեր սեփական լուսանկարների շրջանակը ՝ լուսանկարներ դիտելու համար (իհարկե, դեմո ցուցադրման հիման վրա): Դա այն էր, ինչ ես առաջին անգամ արեցի: Բայց հետո ես ձանձրացա լուսանկարները նայելուց, իսկ հետո միտք ծագեց իմ մեջ. Կփորձե՞մ տրամաբանական խաղ անել: Արդուինո Ունոյի համար ուրվագիծ գրելիս մի քանի երեկո անցկացվեց: Եվ նախնական տարբերակը պատրաստ էր:
Լուսանկարը բեռնվում է microSD քարտից, էկրանի պատկերը բաժանվում է 4x3 բջիջների, ներքևի աջ բջիջը անհետանում է, և բոլոր բջիջները սկսում են պատահական տեղաշարժվել: Սեղմելով էկրանի ներքևի ձախ կոճակը, կարող եք բեռնել հաջորդ լուսանկարը: Սեղմելով միջին կոճակը, կարող եք սկսել խաղը `հանելուկներ հավաքել: Տեղափոխել հանելուկներ ՝ սեղմելով սենսորային էկրանին TFT-Shield: Որպես օրինակ, ես նկարահանել եմ նկարները trainables.com- ից միկրո SD քարտի վրա: Դուք կարող եք գրանցել ձեր ցանկացած լուսանկար միկրո SD քարտի վրա:
Քայլ 2: Ֆունկցիոնալության ավելացում
4x3 հանելուկներ հավաքելը հետաքրքիր է, բայց բավականաչափ հեշտ և արագ: Ես ուզում էի բարդացնել խաղը, օրինակ ՝ միջնորմը 4x3- ից հասցնել 8x6- ի:
Ես ավելացրեցի ուրվագծի սյուների և տողերի քանակը սահմանելու ունակությունը (խորհուրդ է տրվում ՝ 4x3, 4x6, 8x3, 8x6): Խաղալը դարձել է շատ ավելի դժվար և երկար: Եվ հանելուկներում նավարկելը շատ ավելի դժվար է դարձել:
Ես որոշեցի ավելացնել հուշում. Երբ կտտացնում եմ չորրորդ կոճակին (ձախից աջ), բջջային համարները հայտնվում են էկրանին: Երբ սեղմում եք երկրորդ կոճակին (ձախից աջ) էկրանի խորհուրդներն անհետանում են: Երբ սեղմում եք առաջին կոճակին, կարող եք փոխել գործիքի հուշագրի գույնը (կախված լուսանկարից) `գործիքի հուշումը հնարավորինս ընթեռնելի դարձնելու համար:
Քայլ 3: onstուցադրություն
Աշխատանքի արդյունքում ես խաղ ստացա, որի ցուցադրման համար պատրաստեցի հետևյալ տեսանյութը:
Հրահանգների վերջում ես կցում եմ TFT_shield_Puzzle ուրվագիծը: Էսքիզը կազմելու համար հարկավոր է տեղադրել գրադարանը YATFT:
Հուսով եմ, որ ձեզ դուր եկան իմ հրահանգները:
Շնորհակալություն դիտելու համար.
Խորհուրդ ենք տալիս:
Տրամաբանական դարպասներ ՝ օգտագործելով տրանզիստոր. 3 քայլ
Տրամաբանական դարպասներ ՝ օգտագործելով տրանզիստոր. Տրամաբանական դարպասները ցանկացած թվային համակարգի հիմնական շինանյութն են
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
Ապրանքների հանրագումարը, օգտագործելով տրամաբանական դարպասները. 4 քայլ
Ապրանքների հանրագումարը, որն օգտագործում է տրամաբանական դարպասները. Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել ձեր սեփական համակարգը `օգտագործելով արտադրանքի գումարը, մի փոքր բուլյան հանրահաշվի և որոշ տրամաբանական դարպասներ: Պետք չէ ստեղծել նույն ճշգրիտ համակարգը, ինչ այս ձեռնարկում, բայց կարող եք օգտագործել
Aruduino LED խաղ Արագ կտտացնելով երկու խաղացողի խաղ. 8 քայլ
Aruduino LED խաղ Արագ սեղմում երկու խաղացողի խաղ. Այս նախագիծը ոգեշնչված է @HassonAlkeim- ից: Եթե պատրաստ եք խորը հայացք նետել, այստեղ կա մի հղում, որը կարող եք ստուգել https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/: Այս խաղը Alkeim's- ի կատարելագործված տարբերակն է: Դա է
Տրամաբանական խաղ «Սյուներ». 5 քայլ
Տրամաբանական խաղ «Սյունակներ». Դրա համար մեզ պետք է. Առավել մատչելի և մատչելի SPI էկրաններից մեկը ՝ Arduino Nano, TFT- վահան Arduino Nano- ի համար (որի հետ մենք կհամատեղենք անհատական