Mündəricat:

(Düyməni) basın; // Arduino LCD Oyunu: 5 addım (şəkillərlə birlikdə)
(Düyməni) basın; // Arduino LCD Oyunu: 5 addım (şəkillərlə birlikdə)

Video: (Düyməni) basın; // Arduino LCD Oyunu: 5 addım (şəkillərlə birlikdə)

Video: (Düyməni) basın; // Arduino LCD Oyunu: 5 addım (şəkillərlə birlikdə)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Noyabr
Anonim
(Düyməni) basın; // Arduino LCD Oyunu
(Düyməni) basın; // Arduino LCD Oyunu

Bu yaxınlarda Skautlarda Oyun Dizaynı ləyaqət nişanı üzərində çalışdım. Tələblərdən biri üçün bu oyunu LED Rocker Oyununa əsaslanan Arduino istifadə edərək qurdum. Oyunun məqsədi mümkün olan ən yüksək xal toplamaqdır. Oyunun əvvəlində başlamaq üçün düyməni basmalısınız, sonra ekranın ortasında bir ox olacaq. Aşağıda ekranda hərəkət edən başqa bir ox var. Oxlar uyğun gəldikdə, düyməni basıb yaşıl LED yanana qədər basıb saxlayın. Sonra bir xal alacaqsınız və oyun sürətlənəcək.

Təchizat

  • Arduino Uno və ya Nano
  • Çörək paneli (Arduino Uno istifadə edirsinizsə kiçik, Arduino Nano istifadə edirsinizsə orta)
  • Arduino ilə uyğun 16x2 LCD ekran
  • Qırmızı və yaşıl LED (hər biri bir ədəd)
  • Bir düymə açarı
  • Çörək taxtası telləri
  • 10 kilo ohm müqavimət
  • Potansiyometr
  • İki 220 Ohm rezistor (növündən asılı olaraq LCD ekranınız üçün başqa birinə ehtiyacınız ola bilər)
  • İsteğe bağlı: oyun üçün bir vəziyyət yaratmaq üçün 3d printer

Addım 1: Düyməni və LEDləri lehimləyin

Düyməni və LEDləri lehimləyin
Düyməni və LEDləri lehimləyin
Düyməni və LEDləri lehimləyin
Düyməni və LEDləri lehimləyin

Çörək taxtası tellərini kəsin və düymələrə və LED -lərə lehimləyin. LEDlər üçün ümumi bir zəmin yarada bilərsiniz.

Addım 2: İsteğe bağlı: Oyun üçün qutu

İsteğe bağlı: Oyun üçün qutu
İsteğe bağlı: Oyun üçün qutu

Bu oyun üçün 3D çaplı bir qutu üçün sənədlər.

Bu əvvəlcə Arduino Uno üçün hazırlanmışdır, lakin Nano ilə birlikdə istifadə edilə bilər.

Addım 3: Dövrün qalan hissəsini birləşdirin

Dövrün qalan hissəsini bağlayın
Dövrün qalan hissəsini bağlayın
Dövrün qalan hissəsini bağlayın
Dövrün qalan hissəsini bağlayın
Dövrün qalan hissəsini bağlayın
Dövrün qalan hissəsini bağlayın

Dövrə diaqramını istifadə edərək, qalan hissəni birləşdirin.

Bağlantılar bunlardır:

  • Çörək taxtasına Arduino 5v +və çörək taxtasına Arduino GND -
  • Çörək taxtası üçün LED ümumi yer
  • 3 -cü pin üçün qırmızı LED, 4 -cü pin üçün yaşıl LED
  • Çörək lövhəsi + düyməsinə, düymənin digər tərəfi 6 pin və yerə bərkidilir
  • Çörək lövhəsi + 1 -ci potansiyometr terminalına və 2 -ci potensialiometr terminalı LCD -yə
  • Çörək paneli + LCD VCC -yə
  • LCD kontrast pinə potensiometr silecek (orta pin)
  • LCD Qeyd Arduino pin 7 pin seçin
  • Çörək taxtasına LCD RW pin -
  • LCD E - Arduino pin 9
  • LCD D4 - Arduino pin 10
  • LCD D5 - Arduino pin 11
  • LCD D6 - Arduino pin 12
  • LCD D7 - Arduino pin 8
  • LCD LED + çörək taxtasına +, LCD LED - çörək taxtasına -

Addım 4: Kod

Kodu Arduinoya yükləyin.

İstəyirsinizsə kodu dəyişdirməkdən çekinmeyin, bu olduqca sadə bir proqramdır.

Addım 5: Oyunu Oynayın

Oyunu oyna!
Oyunu oyna!
Oyunu oyna!
Oyunu oyna!
Oyunu oyna!
Oyunu oyna!

Göstərici ortada olduqda düyməni basın və yaşıl işığı yandırmaq və növbəti səviyyəyə keçmək üçün basıb saxlayın.

Bu Təlimatlandırmanı yoxladığınız üçün təşəkkürlər! Bəyənmisinizsə, lütfən 1000 -ci çağırışda mənə səs verməyi düşünün.

Maraqlananlar üçün başlıq Arduino (C ++) kod xətti kimi formatlanır.

Tövsiyə: