Բովանդակություն:
- Քայլ 1: Հավաքում
- Քայլ 2. Դեմո 1. Գրաֆիկա և տեքստ:
- Քայլ 3. Դեմո 2. Սենսորային էկրան:
- Քայլ 4. Դեմո 3. Տրամաբանական խաղ «Սյուներ»:
- Քայլ 5: Դեմո տեսանյութ
Video: Տրամաբանական խաղ «Սյուներ». 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Բարեւ Ձեզ!
Այսօր ես կցանկանայի կիսվել մի պարզ տրամաբանական խաղ «Սյունակներ» ստեղծելու նախագծով: Դրա համար մեզ պետք է.
- Առավել մատչելի և մատչելի SPI էկրաններից մեկը,
- Արդուինո Նանո,
- TFT- վահան Arduino Nano- ի համար (որի հետ մենք կհամատեղենք առանձին բաղադրիչները մեկ միավորի մեջ):
Այս վահանը Arduino Uno- ի TFT Shield- ի երկրորդ (թեթև, Arduino Nano- ի համար) տարբերակն է, որի մասին կարող եք կարդալ այստեղ, այստեղ և այստեղ:
TFT վահանի համառոտ նկարագրությունը.
- Տախտակի չափը `64x49 մմ,
- 30-պին միակցիչ Arduino Nano- ին միացնելու համար,
- 14 փին միակցիչ ՝ TFT էկրան 320x240 SPI ինտերֆեյսով միացնելու համար (ներառյալ սենսորային էկրանը),
- Միակցիչ microSD քարտի համար,
- Միակցիչ Bluetooth մոդուլի համար (HC-06),
- 20-պին միակցիչ OV7670 տեսախցիկի համար (ինչպես նաև մյուսները),
- Մինի USB միակցիչ, ինչպես նաև առանձին 2 փին միակցիչ ՝ 5 Վ լարման համար:
Խաղն ինքնին շատ հայտնի է, այնպես որ ես չեմ անդրադառնա դրա կանոնների նկարագրությանը: Եվ խոսեք կառավարման մասին: Քանի որ այս սարքում մեխանիկական կոճակներ չկան, մենք կօգտագործենք ցուցադրման սենսորային էկրանը: Էկրանի տարածքների սահմանները և դրանց համապատասխան գործառույթները ներկայացված են հետևյալ նկարում:
Ոչ մի բարդ բան: Եվ այսպես, եկեք սկսենք:
Քայլ 1: Հավաքում
Տախտակները հավաքելը շատ պարզ է: Բայց պետք է ուշադրություն դարձնել, նախքան տեղադրումը կարդալ կոնտակտային նշումները: Նախ անհրաժեշտ է տեղադրել Arduino Nano տախտակը, ինչպես ցույց է տրված լուսանկարում: Դրանից հետո միացված է ցուցադրում, որը կարող է միացվել ինչպես տախտակի մի կողմում (լուսանկարներ 1 -ից 6 -ը), այնպես էլ մյուս կողմից (լուսանկարներ 7 -ից և այլն): Դրանից հետո կարող եք միացնել հոսանքը մինի USB մալուխով: Ստորև բերված են լուսանկարներ:
Ես ընտրեցի հավաքը դարակաշարերով, քանի որ սա ավելի կոմպակտ դիզայն է և ավելի հարմար է պահել ձեր ձեռքում: Խնդրում ենք նկատի ունենալ, որ տեղադրման անցքերը նախատեսված են 2.8 դյույմ անկյունագծով ցուցադրման համար:
Հավաքվելուց հետո կարող եք անցնել ուրվագծերի ներբեռնումը, բայց մինչ դրանք մի մոռացեք տեղադրել անհրաժեշտ գրադարանը TFT վահանի հետ աշխատելու համար: Գրադարանը գտնվում է հղման վրա ՝
Նախքան խաղի էսքիզին անցնելը, ես կցանկանայի ձեզ ցույց տալ տախտակի հնարավորությունները տեքստ և գրաֆիկա նկարելու, ինչպես նաև սենսորային էկրանը մշակելու գործում:
Քայլ 2. Դեմո 1. Գրաֆիկա և տեքստ:
Այս գլուխը տալիս է տեքստի, գրաֆիկայի և սենսորային էկրանով աշխատելու օրինակ: Այս ուրվագիծը օգտագործում է Adafruit գրադարանի տառատեսակներ:
Հարմարության համար խորհուրդ է տրվում, որ դուք նախ ծրագրեք Arduino Nano տախտակը առանձին, այնուհետև սարքը հավաքեք (բայց կարող եք նաև ծրագրավորել տախտակը որպես սարքի մաս): Էկրանի վրա տարրեր տեսողականորեն նկարելը ավելի արագ է, քան եթե էկրանը միացված լիներ Arduino Nano- ին անմիջապես SPI- ի միջոցով:
Քայլ 3. Դեմո 2. Սենսորային էկրան:
Հետևյալ ուրվագիծը ցույց է տալիս, թե ինչպես աշխատել սենսորային էկրանով: Քանի որ սենսորային էկրանը դիմադրողական է, դրա հետ ավելի հարմար է աշխատել գրիչի միջոցով:
Այս երկու էսքիզները որպես օրինակ օգտագործելով ՝ արդեն կարող եք մշակել ձեր սեփական նախագծերը գրաֆիկայի, տեքստի և սենսորային էկրանով:
Քայլ 4. Դեմո 3. Տրամաբանական խաղ «Սյուներ»:
Եվ, վերջապես, մենք գալիս ենք ամենակարևոր ուրվագծին `տրամաբանական խաղ« Սյուներ »: Կառավարումը, ինչպես ասացի, կատարվում է ՝ կտտացնելով էկրանի տարածքին (դա նույնիսկ ավելի հարմար է, քան էկրանի ներքևի մեխանիկական կոճակները): Եվ քանի որ կան մի քանի դիսփլեյի չափսեր `2.4", 2.8 ", 3.2" (բոլոր ծրագրային ապահովման հետ համատեղելի), 3.2 "անկյունագծով դիսփլեյով խաղալը շատ ավելի հաճելի է, քան 2.4":
Քայլ 5: Դեմո տեսանյութ
Վերջում ես ավելացրի ցուցադրական տեսանյութ: Հուսով եմ, որ ձեզ դուր եկավ իմ նախագիծը: Ապագայում ես նախատեսում եմ տեղադրել նոր նախագիծ և ցուցադրել նոր հնարավորություններ ՝ օգտագործելով այս սարքը: Շնորհակալություն ուշադրության համար:
Խորհուրդ ենք տալիս:
Տրամաբանական դարպասներ ՝ օգտագործելով տրանզիստոր. 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- ի կատարելագործված տարբերակն է: Դա է
PUZZLE - Arduino Տրամաբանական խաղ. 3 քայլ
PUZZLE - Arduino Logic Game: Բարև: Ես կցանկանայի ձեզ պատմել պարզ հանելուկ խաղ ստեղծելու պատմության մասին " Փազլ " օգտագործելով Arduino UNO և TFT-Shield: Խաղը ստեղծելու համար ինձ անհրաժեշտ էին հետևյալ բաղադրիչները ՝ Arduino UNO Power Adapter (AC-DC) 6-12V Arduino UNO Micro