Mündəricat:

CSCI-1200 Layihəsi 2: Simon Deyir: 4 Addım
CSCI-1200 Layihəsi 2: Simon Deyir: 4 Addım

Video: CSCI-1200 Layihəsi 2: Simon Deyir: 4 Addım

Video: CSCI-1200 Layihəsi 2: Simon Deyir: 4 Addım
Video: Восстановление Macintosh SE и установка SD-2-SCSI 2024, Noyabr
Anonim
CSCI-1200 Layihəsi 2: Simon Deyir
CSCI-1200 Layihəsi 2: Simon Deyir

Bu laboratoriyada Arduino mikro nəzarət cihazından istifadə edərək Simon Says oyunu yaratmaq üçün düymələr, LCD ekran və LED -lərdən istifadə edəcəksiniz.

Bu layihə üçün lazım olan avadanlıqlar:

1. Arduino Uno

2. LCD ekran

3. 4 düymələr

4. Potansiyometr

5. 4 LED

6. Çörək lövhəsi

7. Tellər/Bağlayıcılar

Lazım olan kitabxanalar:

1. LiquidCrystal

2. EEPROM

Addım 1: 4 LED bağlayın

4 LED bağlayın
4 LED bağlayın

Bu layihə üçün mavi, yaşıl, qırmızı və sarı kimi 4 fərqli rəngli LED istifadə etmək daha yaxşıdır.

Çörək taxtasına bir LED bağlamaq üçün:

1. LED -i çörək taxtasına qoyun

2. Torpaq relsindən LED-in alt ucuna (-) bir keçid teli bağlayın

3. Arduino üzərindəki portdan bir keçid teli bağlayın, diaqramda A2-A5 portları çörək taxtasına qoşulur. 220 Ω (ohm) rezistoru tellə eyni sıraya qoyun və LED -in yuxarı ucuna (+) qoşun

4. Qalan 3 LED -in çörək taxtasına qoşulmasını başa çatdırmaq üçün 1-3 addımları təkrarlayın

Addım 2: 4 düyməni bağlayın

4 düyməni bağlayın
4 düyməni bağlayın

Düymələr oyunu oynamaq üçün istifadə ediləcək, buna görə çörək taxtasında asanlıqla əldə edilə bilən bir yerə yerləşdirilməlidir. Oyunun başa düşülməsini asanlaşdırmaq üçün düymələr müvafiq LED -in qarşısına qoyulmalıdır.

Bir düyməni bağlamaq üçün addımlar:

1. Düyməni çörək taxtasına daxil edin

2. Düymənin sol üst tərəfindəki bir teli çörək taxtasının elektrik rayına bağlayın.

3. 10K Ω (ohm) müqavimətini düymənin sol alt tərəfinə və çörək taxtasının yer rayına bağlayın.

4. Düymənin sağ alt tərəfi Arduino üzərindəki bir porta bir tel ilə bağlanacaq, diaqramdakı düymələr üçün 2-5 portları istifadə olunur.

5. Qalan 3 düyməni birləşdirmək üçün 1-4-cü addımları təkrarlayın.

Addım 3: LCD Ekranı qoşun

LCD Ekranı qoşun
LCD Ekranı qoşun

LCD ekran oyunçunun oyun zamanı hazırkı balını və yüksək balını göstərmək üçün istifadə ediləcək. LCD, çörək taxtasına 16 fərqli pinlə bağlanır. LCD işləmək üçün bir potansiyometr tələb edir, buna görə də potansiyometrini çörək taxtasına yerləşdirin. Potansiyometrenin sol üst pimi çörək taxtasının elektrik rayına, sol alt pin isə yer rayına bağlıdır.

LCD pinləri aşağıdakı ardıcıllıqla bağlanır:

  1. Zəmin
  2. Güc
  3. Pin 11
  4. Pin 10
  5. Pin 9
  6. Pin 8
  7. Boş
  8. Boş
  9. Boş
  10. Boş
  11. Pin 7
  12. Zəmin
  13. Pin 6
  14. Potensialiometr
  15. Güc
  16. Zəmin

Addım 4: Simon Says üçün Kod

Bu layihəni tamamlamaq üçün lazım olan bütün kodları ehtiva edən 1200_Project2_Simon.ino faylı əlavə olunur. Kod, hər bir tur üçün hansı nümunənin göstəriləcəyinə qərar vermək üçün təsadüfi bir rəqəm istifadə edir. EEPROM yaddaşı, LCD ekranda göstərilən Yüksək Sayı saxlamaq üçün istifadə olunur.

Tövsiyə: