Sisukord:

CSCI-1200 Projekt 2: Simon ütleb: 4 sammu
CSCI-1200 Projekt 2: Simon ütleb: 4 sammu

Video: CSCI-1200 Projekt 2: Simon ütleb: 4 sammu

Video: CSCI-1200 Projekt 2: Simon ütleb: 4 sammu
Video: Bro’s hacking life 😭🤣 2024, Juuli
Anonim
CSCI-1200 projekt 2: Simon ütleb
CSCI-1200 projekt 2: Simon ütleb

Selles laboris kasutate Arduino mikrokontrolleri abil Simon Says mängu loomiseks nuppe, LCD -ekraani ja LED -e.

Selle projekti jaoks vajalik riistvara:

1. Arduino Uno

2. LCD -ekraan

3. 4 Nupud

4. Potentsiomeeter

5. 4 LED -i

6. Leivalaud

7. Juhtmed/pistikud

Vajalikud raamatukogud:

1. LiquidCrystal

2. EEPROM

Samm: ühendage 4 LED -i

Ühendage 4 LED -i
Ühendage 4 LED -i

Selle projekti jaoks on kõige parem kasutada 4 erinevat värvi LED -i, näiteks sinist, rohelist, punast ja kollast.

LED -i ühendamiseks leivalauaga tehke järgmist.

1. Asetage LED leivaplaadile

2. Ühendage maandusliinilt hüppajajuhe LED-i alumise juhtmega (-)

3. Ühendage Arduino pordist hüppajajuhe, skeemil kasutatavad pordid on A2-A5, leivaplaadiga. Asetage 220 Ω (oomi) takisti juhtmega samasse ritta ja ühendage see LED -i ülemise juhtmega (+)

4. Korrake samme 1-3, et lõpetada ülejäänud 3 LED -i ühendamine leivaplaadiga

Samm: ühendage 4 nuppu

Ühendage 4 nuppu
Ühendage 4 nuppu

Nuppe kasutatakse mängu mängimiseks, nii et need tuleks paigutada leivalauale kergesti ligipääsetavasse kohta. Mängu lihtsamaks mõistmiseks tuleks nupud asetada vastava LED -i ette.

Nuppude ühendamise sammud:

1. Sisestage nupp leivaplaadile

2. Ühendage nupu vasakus ülanurgas olev traat leivaplaadi toitekaabliga.

3. Ühendage 10K Ω (oomi) takisti nupu vasakpoolsesse alumisse serva ja leivaplaadi maandusrööpa külge

4. Nupu parem alumine külg ühendatakse juhtmega Arduino porti, skeemi nuppude jaoks kasutatakse porte 2-5.

5. Korrake samme 1-4 ülejäänud 3 nupu ühendamiseks.

Samm: ühendage LCD -ekraan

Ühendage LCD -ekraan
Ühendage LCD -ekraan

LCD -ekraani abil kuvatakse mängija praegune tulemus mängu ajal, samuti kõrge tulemus. LCD on ühendatud leivalauaga 16 erineva tihvtiga. LCD -ekraan vajab töötamiseks potentsiomeetrit, nii et asetage potentsiomeeter leivaplaadile. Potentsiomeetri ülemine vasak tihvt on ühendatud leivaplaadi toiteliiniga ja alumine vasak tihvt on ühendatud maandusrööpaga.

LCD -tihvtid on ühendatud järgmises järjekorras:

  1. Maa
  2. Võimsus
  3. Tihvt 11
  4. Tihvt 10
  5. Tihvt 9
  6. Tihvt 8
  7. Tühi
  8. Tühi
  9. Tühi
  10. Tühi
  11. Tihvt 7
  12. Maa
  13. Tihvt 6
  14. Potentsiomeeter
  15. Võimsus
  16. Maa

Samm 4: Simon ütleb

Manuseks on fail 1200_Project2_Simon.ino, mis sisaldab kogu koodi, mis on vajalik selle projekti lõpuleviimiseks. Kood kasutab juhuslikku numbrit, et otsustada, milline muster kuvatakse iga vooru jaoks. EEPROM -mälu kasutatakse LCD -ekraanil kuvatava rekordite salvestamiseks.

Soovitan: