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

Կարճաժամկետ անգիր խաղ. 7 քայլ
Կարճաժամկետ անգիր խաղ. 7 քայլ

Video: Կարճաժամկետ անգիր խաղ. 7 քայլ

Video: Կարճաժամկետ անգիր խաղ. 7 քայլ
Video: Երեխայի մարմնի 7 ժեստ, որոնք ՊԵՏՔ է իմանա յուրաքանչյուր ծնող 2024, Հուլիսի
Anonim
Կարճաժամկետ անգիր խաղ
Կարճաժամկետ անգիր խաղ

Կառուցեք ձեր սեփական Arduino- ի վրա հիմնված անգիր խաղը:

Այս խաղում, մեկ RGB LED սկզբում կթափի 3 պատահական գույն, դուք պետք է հիշեք յուրաքանչյուրի գույնը: Տեսնես սա ուր է գնում: Դուք կօգտագործեք պոտենցիոմետր ՝ երկրորդ RGB LED- ը փոխելու համար և կտտացրեք կոճակին ՝ յուրաքանչյուր RGB առաջին LED- ից յուրաքանչյուր գույն գրանցելու համար: Երկրորդ RGB LED- ը ձեզ ցույց կտա, թե որ գույնն եք ընտրել, և հաջորդականությունը գրանցելուց հետո RGB LED- ները կամ կթարթեն կանաչ, և ձայնը կհնչի ազդանշանային ազդանշանից, դուք ճիշտ կռահել եք հաջորդականությունը, կամ երկու RGB LED- ները կարմիր և այն կվերականգնի հաջորդականության քանակը 3* (սա կարող է փոխվել): Խաղը սկսում եք ՝ հիշելով ցուցադրված 3 գույները, այնուհետև, եթե ճիշտ ընտրեք ցուցադրվող գույները, հաջորդականությանը կավելանա մեկ այլ պատահական գույն: Սա կշարունակվի այնքան ժամանակ, քանի դեռ չեք սխալվել, և ինչպես ասվեց վերևում, այն կվերականգնվի ընդամենը 3 գույնի:

Դա իսկապես զվարճալի, կախվածություն առաջացնող և նյարդայնացնող խաղ է:)

ԲԱՆեր, որոնք ձեզ պետք կլինեն

  • 1 x Arduino UNO R3
  • 1 x պոտենցիոմետր
  • 1 x կոճակ
  • 2 x RGB LEDS
  • 8 x 220 Օմ դիմադրիչներ
  • 1 x Պիեզո բարձրախոս
  • 18 x Jumper լարեր (արականից արական)

ԸՆՏՐՈԹՅՈՆ

1 x Shield Board

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

Քայլ 1. Դրական/գրունտալարերի ավելացում Breadboard- ում

Դրական/գրունտալարերի ավելացում Breadboard- ում
Դրական/գրունտալարերի ավելացում Breadboard- ում

Շատ հիմնարար քայլ

Միացրեք GND- ը GND երկաթուղային տախտակին

5V- ը միացրեք հացահատիկի վրա դրված Երկաթգծին

Քայլ 2: Ավելացնելով կոճակը

Ավելացնելով կոճակը
Ավելացնելով կոճակը

Տեղադրեք կոճակը սեղանի վրա և հետևեք վերևի նկարի քայլերին:

Մի կողմը միացրեք 5V ռելսին

Միացրեք 220 Օմ դիմադրիչը սեղմման կոճակի հարակից կողմին, այնուհետև մի jumper միացրեք GND- ին

Միացրեք հակառակ կողմը Arduino- ի 2 PIN- ին

Այժմ դուք ավելացրել եք ձեր կոճակը: Համոզվեք, որ այն նման է հենց նկարին, սա այս խաղի շատ կարևոր մասն է:

Քայլ 3. Պոտենցիոմետրի ավելացում

Պոտենցիոմետրի ավելացում
Պոտենցիոմետրի ավելացում

Տեղադրեք պոտենցիոմետրը սեղանի վրա և հետևեք վերևի նկարի քայլերին:

Մի կողմը միացրեք 5V ռելսին

Միացրեք միջին A0 անալոգային IN- ին

Միացրեք վերջին կողմը GND- ին

Այժմ դուք ավելացրել եք ձեր կոճակը: Համոզվեք, որ այն նման է նկարին, սա այս խաղի շատ կարևոր մասն է:

NOTԱՆՈԹՈԹՅՈՆ. Քանի դեռ մի կողմը ունի 5V, իսկ մյուս կողմը `GND, իսկ միջինը` A0, այն լավ կաշխատի:

Քայլ 4: Բարձրախոսի ավելացում

Բարձրախոսի ավելացում
Բարձրախոսի ավելացում

GND- ի կողմը միացրեք GND երկաթուղուն

Միացրեք + կողմը 220 Օմ դիմադրիչին, այնուհետև միացեք PIN 7 -ին

Վերջ!

Քայլ 5: Օգտագործողի ընտրության RGB ավելացում

Օգտագործողի ընտրության RGB ավելացում
Օգտագործողի ընտրության RGB ավելացում

RGB LED- ները կարող են բարդ էլեկտրագծեր լինել, այնպես որ նայեք հրահանգի վրա պատկերված պատկերին `որոշելու, թե արդյոք դուք ունեք ճիշտ պտույտ: Այսպիսով, ստորև բերված իմ քայլերը հարաբերական կլինեն իմ պտույտի հետ, այդ իսկ պատճառով կարևոր է ճշգրիտ հետևել իմ քայլերին:

Ձախից ՝ սկսած

Առաջին երկուսին ավելացրեք 220 Օմ դիմադրություն, բաց թողեք երրորդը և ավելացրեք չորեքշաբթի

Առանց դիմադրության միացրեք GND թռիչքը 3 -րդին, դա մեր GND- ն է

Այսպիսով, ձախից առաջին դիմադրիչով այն անցնում է PIN 3 -ի (կապույտ)

Երկրորդ ռեզիստորը միանում է PIN 5 -ին (կանաչ)

իսկ երրորդ դիմադրությունը միանում է PIN 6 -ին (կարմիր)

Վերջ! Սա RGB LED է, որը օգտագործողի համար կօգտագործվի ճիշտ գույները ընտրելու համար:

Քայլ 6: Պատահական համակարգի RGB ավելացում

Պատահական համակարգի RGB ավելացում
Պատահական համակարգի RGB ավելացում

RGB LED- ները կարող են բարդ էլեկտրագծեր լինել, այնպես որ նայեք հրահանգի վրա պատկերված պատկերին `որոշելու, թե արդյոք դուք ունեք ճիշտ պտույտ: Այսպիսով, ստորև բերված իմ քայլերը հարաբերական կլինեն իմ պտույտի հետ, այդ իսկ պատճառով կարևոր է ճշգրիտ հետևել իմ քայլերին:

Ձախից ՝ սկսած

Առաջին երկուսին ավելացրեք 220 Օմ դիմադրություն, բաց թողեք երրորդը և ավելացրեք չորրորդ կողմի վրա

Առանց դիմադրության միացրեք GND թռիչքը 3 -րդին, դա մեր GND- ն է: Այսպիսով, ձախից առաջին դիմադրիչով այն անցնում է PIN 3 -ի (Կապույտ) Երկրորդ դիմադրիչը միանում է PIN 5 -ին (Կանաչ) Երրորդ դիմադրիչը միանում է PIN 6 -ին (Կարմիր)

Վերջ! Սա RGB LED է, որը կօգտագործվի համակարգի համար ՝ գույները պատահականորեն ընտրելու համար:

Քայլ 7: Դուք ավարտել եք:

Դուք ավարտված եք
Դուք ավարտված եք

Questionsանկացած հարց ազատ զգացեք ինձ հաղորդագրություն ուղարկելու համար, ես այս քայլին կցել եմ օրենսգիրքը: Աշխատելու համար պետք չէ որևէ բան փոխել

Ամեն ինչ ՊԵՏՔ է լավ փաստաթղթավորված լինի կամ ինքն իրեն բացատրող ծածկագիր, բայց եթե ծրագրավորման մեջ նորեկ եք և ինչ-որ բան չեք հասկանում, ես բավականին արագ եմ պատասխանում էլեկտրոնային նամակներին:

Նաև այստեղ գրադարանն է, որն օգտագործվում է նախագծում:

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

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