Mündəricat:

Kompüter Mühəndisliyi Final Simon Oyunu Deyir: 3 Addım
Kompüter Mühəndisliyi Final Simon Oyunu Deyir: 3 Addım

Video: Kompüter Mühəndisliyi Final Simon Oyunu Deyir: 3 Addım

Video: Kompüter Mühəndisliyi Final Simon Oyunu Deyir: 3 Addım
Video: Arduino nedir? led yandırıb söndürme/blink 2024, Noyabr
Anonim
Kompüter Mühəndisliyi Final Simon Oyunu Deyir
Kompüter Mühəndisliyi Final Simon Oyunu Deyir

Fikrim:

Layihəm Simon Says Oyunu. Bu oyunda dörd LED və dörd düymə var. LED, musiqiyə uyğun olaraq işıq yandığı zaman, səs siqnaldan çalınacaq. Sonra oyun başlayacaq. Bir LED yanacaq və yanan ledə uyğun düyməni basmalısınız. Düzgün alsanız, LED -lər yanıb -sönəcək və musiqi səs -küydən, səhv etsəniz daha az yanıb -sönəcək və səs -küydən fərqli musiqi səslənəcək. Məğlub olduğunuzda Oyun avtomatik olaraq yenidən başlayacaq.

Araşdırma:

Faziefazie tərəfindən hazırlanan "Arduino - Sadə Simon Says Oyunu" haqqında aninstructable fikirini aldım. Təlimat verən bir Simon, RGB LED -lərini istifadə etməsi istisna olmaqla, mənimki kimi bir oyun olduğunu söyləyir, mən isə yalnız fərqli rəngli LED -lərdən istifadə etdim, çünki hamısı üçün RGB LED -ləri üçün kifayət qədər pinlərim olmayacaqdı. Kodumu mpilchfamily tərəfindən hazırlanan "Arduino Simon Says" adlı fərqli bir təlimatdan aldım. Arduinonun köhnə bir versiyasını istifadə etməsi istisna olmaqla, Simon -a oyun da dedi.

Addım 1: Lazım olan bütün materialları əldə edin

Simon deyir ki, bu oyun sizə lazım olacaq materiallardır.

- arduino

- çörək taxtası

- 4 fərqli rəngli LED (4 fərqli rənginiz yoxdursa, eyni 2 dən istifadə edə bilərsiniz, 2 yaşıl LED istifadə etdim.)

- 4 düymə

- 4, 360 ohm rezistorlar

- səs siqnalı

- tellər

Addım 2: Oyunun qurulması

Oyunun qurulması
Oyunun qurulması
Oyunun qurulması
Oyunun qurulması
Oyunun qurulması
Oyunun qurulması
Oyunun qurulması
Oyunun qurulması

Addım 1: Tikintiyə başlamaq üçün 4 LED -inizi çörək lövhəsinə aralarında yaxşı bir boşluq olan bir xətt qoymalısınız.

Addım 2: Sonra 4 düyməni hər LED -in altına qoymaq istəyəcəksiniz.

Addım 3: LED -in qısa ayağından yerə qara tel bağlayın. Düymələr üçün də eyni şeyi edin, düymələrdən yerə tel bağlayın.

Addım 4: LED -in uzun ayağından 360 ohm rezistorları çörək taxtasındakı LED -in sağına bağlayın.

Addım 5: Telləri rezistorlardan Arduinoya və düymələrdən Arduinoya bağlayın. Sancaqlar bu qaydada olmalıdır.

- İlk növbədə 8 düyməsini 2 düyməsinə sıxmaq üçün LED

- İkinci LED 9 -cu pin üçün 3 -cü düymə ilə

- Üçüncü LED 4 -cü düyməni basaraq 10 -u bağlayın

- Dördüncü LED 5 -ə qədər düymə ilə 11 -ci pin

Addım 6: Nəhayət, səs siqnalı ilə kiçik ayağı yerə, böyük ayağı isə pin 12 -yə bağlayırsınız.

Addım 3: Eskiz

Kodu mpilchfamily tərəfindən hazırlanan "Arduino Simon Says" dan aldım. Eskiz üçün buzzerin işləməsi üçün Ton kitabxanasını yükləməlisiniz. İşlədiyinə əmin olmaq üçün eskizdə baş ucunu və düyməni Boolean -dan int -ə dəyişməlisiniz. Tone kitabxanası ilə uzun müddət yükləmək üçün Sketch faylı altındadır.

Tövsiyə: