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

Arduino- ի հետ համարների հանելուկ. 4 քայլ (նկարներով)
Arduino- ի հետ համարների հանելուկ. 4 քայլ (նկարներով)

Video: Arduino- ի հետ համարների հանելուկ. 4 քայլ (նկարներով)

Video: Arduino- ի հետ համարների հանելուկ. 4 քայլ (նկարներով)
Video: #SanTenChan-ը կարդում է մի թզուկ Նինո Ֆրասիկայի՝ Սանի Գեսուալդիի գրքից, երկրորդ դրվագից: 2024, Նոյեմբեր
Anonim
Image
Image
Բաղադրիչների ցանկ
Բաղադրիչների ցանկ

Բարև ընկերներ, այսօր ցանկանում եմ կիսվել այս մեկ նախագծով: Այն arduino- ով թվային հանելուկ խաղի մասին է, որը խաղը ցուցադրվում է հեռուստատեսությամբ և կառավարվում է (4x4) ստեղնաշարով:

Տես տեսանյութը այստեղ

Հանելուկի քառակուսին սահելու կամ տեղափոխելու համար սեղմեք բանալին ըստ ցանկալի քառակուսի դիրքի: Օրինակ, ինչպես ցույց է տրված նկարում, եթե ցանկանում եք 5 թվով քառակուսին (որն ունի չորրորդ դիրքը) ձախ տեղափոխել (քանի որ դատարկ դիրք կա), սեղմեք ստեղնաշարի «4» ստեղնը, քանի որ այն ստեղնաշարի չորրորդ դիրքն է:

Եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում ենք կողմ քվեարկել հանելուկների մրցույթում:

Շնորհակալություն

Քայլ 1: Բաղադրիչների ցանկը

Այս նախագծի համար օգտագործվող նյութերն են.

  • Arduino Այս կամ այն մոդելը:
  • Տեսանյութի ելքով հեռուստացույց:
  • RCA վիդեո մալուխ:
  • (1) 1k ohms դիմադրություն:
  • (1) 470 օմ դիմադրություն:
  • Վեցանկյուն ստեղնաշար:
  • Ցատկողներ:

Քայլ 2. Arduino- ի միացում հեռուստատեսությանը

Արդուինոն միացրեք հեռուստատեսությանը
Արդուինոն միացրեք հեռուստատեսությանը
Արդուինոն միացրեք հեռուստատեսությանը
Արդուինոն միացրեք հեռուստատեսությանը
Արդուինոն միացրեք հեռուստատեսությանը
Արդուինոն միացրեք հեռուստատեսությանը

Ներբեռնեք այս գրադարանը և ներմուծեք այն ուրվագծի մեջ:

Նախ, ռեզիստորները ներդիրով ավելացրեք մի քանի մետաղալարով:

RCA մալուխի մեջ լինելու է 2 լար ՝ հիմնավորված և տեսալար:

1k ohm ռեզիստորը միացված է Arduino- ի 9 -րդ կապին:

470 օմ -ը միացված է Arduino- ի 7 -րդ կապին:

Միացրեք դիմադրիչների ծայրերը և միացրեք այն վիդեո մալուխին:

RCA կաբելի GND մետաղալարն անցնում է Arduino- ի GND- ին:

Եթե կազմման մեջ խնդիրներ ունեք, հանեք գրադարանի թղթապանակի 3 թղթապանակը:

Քայլ 3: Միացրեք ստեղնաշարը

Միացրեք ստեղնաշարը
Միացրեք ստեղնաշարը
Arduino քորոց Ստեղնաշար
13 Տող 0
6 Տող 1
5 Տող 2
4 Տող 3
3 Գնդ 0
2 Գնդ 1
1 Գնդ 2
0 Գնդ 3

Հավաքեք նախագիծը, ինչպես ցույց է տրված նկարում:

Քայլ 4: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Թվերը (1 -ից 16 -ը) պահվում են զանգվածում:

16 թիվը ներկայացնում է դատարկ դիրքը:

Թվերը խառնելու համար սեղմեք «A» ստեղնը (խաղի սկզբում), որը կոչում է ընթացակարգ, որը խառնում է զանգվածի թվերը, իսկ ավելի ուշ ցուցադրվում է էկրանին:

Երբ սեղմում եք ստեղնաշարի որոշ ստեղն, ծրագիրը ստուգում է, որ մոտակա դիրքում դատարկ դիրք կա

(ձախ, աջ, վեր կամ վար): Ինչպես ցույց է տրված նկարում. Եթե «1» ստեղնը սեղմված է, հաստատում է մոտակա դիրքերը:

անջատիչ (բանալին) {

դեպք '1':

փոփոխություն (0, 1); // rayանգվածի (0) դիրքը, ստուգում է զանգվածի (1) դիրքը:

փոփոխություն (0, 4); // rayանգվածի (0) դիրքը, ստուգում է զանգվածի (4) դիրքը:

ընդմիջում;

…………

CHANGE գործառույթը փոխանակում է զանգվածի թվերը և էկրանին այն թարմացվում է թվերով:

Խաղը ավարտվում է, երբ զանգվածը գտնվում է ճիշտ կարգի մեջ ՝ {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}

Ներբեռնեք ամբողջական կոդը այստեղ:

Եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում ենք կողմ քվեարկել հանելուկի մրցույթում և օլիմպիական խաղերի ստեղծող մրցույթում

Շնորհակալություն

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