Mundarija:

CSCI-1200 2-loyihasi: Saymon aytadi: 4 qadam
CSCI-1200 2-loyihasi: Saymon aytadi: 4 qadam

Video: CSCI-1200 2-loyihasi: Saymon aytadi: 4 qadam

Video: CSCI-1200 2-loyihasi: Saymon aytadi: 4 qadam
Video: The First Movie Camera: Crash Course Film History #2 2024, Noyabr
Anonim
CSCI-1200 2-loyihasi: Saymon aytadi
CSCI-1200 2-loyihasi: Saymon aytadi

Ushbu laboratoriyada siz Arduino mikro -kontrolleridan foydalanib Simon Says o'yinini yaratish uchun tugmachalar, LCD displey va LEDlardan foydalanasiz.

Ushbu loyiha uchun zarur bo'lgan uskunalar:

1. Arduino Uno

2. LCD displey

3. 4 ta tugma

4. Potansiyometr

5. 4 ta LED

6. Non paneli

7. Simlar/ulagichlar

Kutubxonalar kerak:

1. Suyuq kristal

2. EEPROM

1 -qadam: 4 ta LEDni ulang

4 ta LEDni ulang
4 ta LEDni ulang

Ushbu loyiha uchun ko'k, yashil, qizil va sariq kabi 4 xil rangli LEDlardan foydalanish yaxshidir.

LEDni taxtaga ulash uchun:

1. LEDni non paneliga qo'ying

2. Topraklama simidan LEDning pastki simi (-) ga o'tish simini ulang

3. Arduino portidan o'tish simini ulang, diagrammada A2-A5 portlari ishlatiladi. 220 Ω (ohm) qarshilikni sim bilan bir qatorda joylashtiring va uni LEDning yuqori simi (+) ga ulang.

4. Qolgan 3 ta LEDni non paneliga ulashni tugatish uchun 1-3 bosqichlarni takrorlang

2 -qadam: 4 ta tugmachani ulang

4 ta tugmachani ulang
4 ta tugmachani ulang

Tugmalar o'yinni o'ynash uchun ishlatiladi, shuning uchun uni non panelidagi kirish oson bo'lgan joyga qo'yish kerak. O'yinni tushunishni osonlashtirish uchun tugmachalarni mos keladigan LED oldiga qo'yish kerak.

Tugmani ulash bosqichlari:

1. Tugmachani non paneliga joylashtiring

2. Tugmachaning yuqori chap burchagidagi simni non taxtasining elektr tarmog'iga ulang.

3. Tugmachaning pastki chap tomoniga va non taxtasining er osti yo'lakchasiga 10K (ohm) qarshiligini ulang.

4. Tugmaning pastki o'ng tomoni sim bilan Arduino portiga ulanadi, diagrammadagi tugmalar uchun 2-5-bandlar ishlatiladi.

5. Qolgan 3 tugmachani ulashni tugatish uchun 1-4 bosqichlarni takrorlang.

3 -qadam: LCD displeyni ulang

LCD ekranni ulang
LCD ekranni ulang

LCD -displey o'yinchining o'yin davomida joriy reytingini hamda yuqori ballini ko'rsatish uchun ishlatiladi. LCD displeyga 16 xil pin bilan ulangan. LCD ishlash uchun potansiyometrni talab qiladi, shuning uchun potansiyometrni non taxtasiga joylashtiring. Potansiyometrning yuqori chap pimi non panelining quvvat panjarasiga, pastki chap pimi esa erga ulanadi.

LCD pinlari quyidagi tartibda ulanadi:

  1. Zamin
  2. Quvvat
  3. Pin 11
  4. Pin 10
  5. Pin 9
  6. Pin 8
  7. Bo'sh
  8. Bo'sh
  9. Bo'sh
  10. Bo'sh
  11. 7 -pin
  12. Zamin
  13. 6 -pin
  14. Potentsiometr
  15. Quvvat
  16. Zamin

4 -qadam: Saymonning kodi

Ushbu loyihani bajarish uchun zarur bo'lgan barcha kodlarni o'z ichiga olgan 1200_Project2_Simon.ino fayli biriktirilgan. Kod tasodifiy sondan foydalanib, har bir tur uchun qaysi naqsh ko'rsatilishini hal qiladi. EEPROM xotirasi LCD displeyda ko'rsatiladigan yuqori ballarni saqlash uchun ishlatiladi.

Tavsiya: