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

CSCI-1200 Նախագիծ 2. Սիմոնն ասում է. 4 քայլ
CSCI-1200 Նախագիծ 2. Սիմոնն ասում է. 4 քայլ

Video: CSCI-1200 Նախագիծ 2. Սիմոնն ասում է. 4 քայլ

Video: CSCI-1200 Նախագիծ 2. Սիմոնն ասում է. 4 քայլ
Video: Bro’s hacking life 😭🤣 2024, Հուլիսի
Anonim
CSCI-1200 Նախագիծ 2. Սիմոնն ասում է
CSCI-1200 Նախագիծ 2. Սիմոնն ասում է

Այս լաբորատորիայում դուք կօգտագործեք սեղմման կոճակներ, LCD էկրան և LED- ներ ՝ Arduino միկրոհսկիչի միջոցով Simon Says խաղ ստեղծելու համար:

Այս նախագծի համար անհրաժեշտ սարքավորումներ.

1. Արդուինո Ունո

2. LCD էկրան

3. 4 սեղմիչ

4. Պոտենցիոմետր

5. 4 LED

6. Հացաթուղթ

7. Լարեր/միակցիչներ

Անհրաժեշտ գրադարաններ.

1. LiquidCrystal

2. EEPROM

Քայլ 1: Միացրեք 4 LED

Միացրեք 4 LED
Միացրեք 4 LED

Այս նախագծի համար լավագույնն է օգտագործել 4 տարբեր գույնի LED- ներ, ինչպիսիք են կապույտը, կանաչը, կարմիրը և դեղինը:

LED- ը տախտակին միացնելու համար.

1. Տեղադրեք LED- ը հացահատիկի վրա

2. Միացրեք jumper մետաղալարերը գետնին երկաթուղուց LED- ի ներքևի կապարին (-)

3. Arduino- ի նավահանգստից միացնող թել միացրեք, դիագրամում օգտագործվող նավահանգիստներն են A2-A5, հացատախտակին: Տեղադրեք 220 Ω (օհմ) դիմադրություն մետաղալարերի հետ նույն շարքում և միացրեք այն LED- ի վերին կապարին (+)

4. Կրկնեք 1 - 3 քայլերը `մնացած 3 LED- ները միացնելու համար տախտակին

Քայլ 2: Միացրեք 4 կոճակ

Միացրեք 4 կոճակ
Միացրեք 4 կոճակ

Սեղմման կոճակները կօգտագործվեն խաղը խաղալու համար, այնպես որ դրանք պետք է տեղադրվեն հացահատիկի վրա մի վայրում, որը հեշտ հասանելի է: Խաղը ավելի հասկանալի դարձնելու համար կոճակները պետք է տեղադրվեն իրենց համապատասխան LED- ի դիմաց:

Կոճակը միացնելու քայլերը.

1. Տեղադրեք կոճակը հացահատիկի մեջ

2. Կոճակի վերևի ձախ մասում մի մետաղալար միացրեք հացահատիկի հոսանքի ռելսին:

3. Միացրեք 10K Ω (օմ) դիմադրություն կոճակի ներքևի ձախ կողմին և տախտակի գրունտային երկաթուղուն

4. Կոճակի ներքևի աջ կողմը մետաղալարով միացված կլինի Arduino- ի նավահանգստին, դիագրամում գտնվող կոճակների համար օգտագործվում են 2-5 նավահանգիստները:

5. Կրկնեք 1-4-րդ քայլերը ՝ մնացած 3 կոճակների միացումը ավարտելու համար:

Քայլ 3: Միացրեք LCD էկրանը

Միացրեք LCD էկրանը
Միացրեք LCD էկրանը

LCD էկրանը կօգտագործվի խաղի ընթացքում խաղացողի ընթացիկ հաշիվը, ինչպես նաև բարձր գնահատականը ցուցադրելու համար: LCD- ը միացված է տախտակին 16 տարբեր կապումներով: LCD- ի համար անհրաժեշտ է պոտենցիոմետր, այնպես որ պոտենցիոմետր տեղադրեք հացատախտակին: Պոտենցիոմետրի վերին ձախ քորոցը միացված է տախտակի հոսանքի ռելսին, իսկ ներքևի ձախ քորոցը `գետնին:

LCD կապումներն միացված են հետևյալ հաջորդականությամբ.

  1. Գետնին
  2. Ուժ
  3. Պին 11
  4. Պին 10
  5. Կապում 9
  6. Կապում 8
  7. Դատարկ
  8. Դատարկ
  9. Դատարկ
  10. Դատարկ
  11. Կապում 7
  12. Գետնին
  13. Կապում 6
  14. Պոտենցիոմետր
  15. Ուժ
  16. Գետնին

Քայլ 4. Սիմոնն ասում է

Կից ներկայացված է 1200_Project2_Simon.ino ֆայլը, որը պարունակում է այս նախագիծը ավարտելու համար անհրաժեշտ բոլոր ծածկագրերը: Կոդը օգտագործում է պատահական թիվ ՝ որոշելու, թե որ օրինակը կցուցադրվի յուրաքանչյուր փուլի համար: EEPROM հիշողությունը օգտագործվում է Բարձր միավորը պահելու համար, որը ցուցադրվում է LCD էկրանին:

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