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

PUZZLE - Arduino Տրամաբանական խաղ. 3 քայլ
PUZZLE - Arduino Տրամաբանական խաղ. 3 քայլ

Video: PUZZLE - Arduino Տրամաբանական խաղ. 3 քայլ

Video: PUZZLE - Arduino Տրամաբանական խաղ. 3 քայլ
Video: ՈՐՏԵ՞Ղ Է ՈՍԿԻՆ #tramabanakan #հանելուկ #տրամաբանական #haneluk 2024, Հուլիսի
Anonim
PUZZLE - Arduino տրամաբանական խաղ
PUZZLE - Arduino տրամաբանական խաղ

Բարեւ Ձեզ.

Ես կցանկանայի ձեզ պատմել 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:

Հուսով եմ, որ ձեզ դուր եկան իմ հրահանգները:

Շնորհակալություն դիտելու համար.

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