Mündəricat:

Masa Oyunları üçün Arduino "İlk Oyunçu": 4 addım
Masa Oyunları üçün Arduino "İlk Oyunçu": 4 addım

Video: Masa Oyunları üçün Arduino "İlk Oyunçu": 4 addım

Video: Masa Oyunları üçün Arduino
Video: Dünyanın en zor zeka oyunu daha çözebilen yok 😳😳 2024, Iyun
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Bu layihə, həyat yoldaşımla telefonlarımızda istifadə etdiyimiz "ilk oyunçu" tətbiqlərindən ilham aldı. Stolüstü oyunlar oynamağı sevirik və kimin birinci gedəcəyinə qərar vermək üçün "birinci oyunçu" tətbiqlərindən istifadə edirik. Öz Arduino versiyamı hazırlamağa və öyrəndiklərimə əsasən kodlaşdırmağa çalışmağa qərar verdim. Tətbiqlər olduqca sadədir, kimin ilk oynayacağını təsadüfi seçirlər.

Bu layihə bir düyməni basmaq üçün hazırlanmışdır (giriş) və sonra təsadüfi olaraq qırmızı və ya mavi LED (işıq) yandıracaq. Sadəcə rənginizi seçin və LEDiniz yanarsa, oyunu ilk oynayan sizsiniz! Bu ilk lövhə yalnız 2 LED ilə sadədir, ancaq daha çox LED əlavə edə və daha çox oyunçudan ilk oyunçu seçmək üçün kodu dəyişdirə bilərsiniz (məsələn, 4 oyunçu istəyirsinizsə, daha 2 LED əlavə edin).

Bu da qərar verməyə kömək edə bilər! Netflix -in hansı şouya baxacağına qərar verə bilmirsən? Hər bir seçimə bir rəng təyin edin və bu seçim sizin üçün olsun! Bu axşam yeməkləri kim yeyəcək? Qoy sizin üçün qərar versin!

Ümid edirik ki, bununla əylənəcəksiniz.

Bu layihə, C ++ da kodlaşdırma haqqında bəzi məlumatları olan yeni başlayanlar üçün yaxşı bir layihədir.

Təchizat

  • Arduino Uno və ya Sparkfun Redboard və s.
  • Kompüter və qoşulan USB kabel
  • 2 LED (qırmızı və mavi istifadə etdim)
  • Bağlayıcı tellər
  • 1 düymə
  • 2 rezistor
  • Arduino Redaktor kodu üçün onlayn daxil olur

Addım 1: Dövrə lövhəsini qurun

Dövrə lövhəsini qurun
Dövrə lövhəsini qurun
Dövrə lövhəsini qurun
Dövrə lövhəsini qurun

İlk addımınız çörək taxtanızda sxemləri bağlamaq və yaratmaqdır.

  • 2 LED daxil edin və 2 keçid telini bağlayın (qırmızı və mavi istifadə etdim). Qırmızı LED -in (anod) müsbət uzun tərəfi pin 11 -ə bağlıdır. Mavi LED pin 12 -yə bağlıdır.
  • Qara şaquli mənfi (-) sütununa hər LED-in mənfi qısa tərəfini (katodunu) bağlamaq üçün 2 rezistor daxil edin.
  • Mənfi şaquli sütundan yerə qara bir keçid teli bağlayın.
  • Çörək taxtanızın ortasında bir düymə əlavə edin. Qara teli yerə və sarı mili 2 -yə bağlamaq üçün şəkilə baxın.
  • Güc üçün lövhənizi kompüterinizə qoşun.

Addım 2: Layihənizi kodlaşdırın

Layihənizi Kodlayın
Layihənizi Kodlayın

Budur koduma bir keçid. Zəhmət olmasa kodumun hər hissəsini izah edən // qeydlərimə baxın. Bu, istədiyiniz kimi redaktə etməyə kömək edəcək!

Addım 3: Test edin

Test edin
Test edin

Sınayın! Kodunuzu qoşun və yükləyin. Bunun necə işləməli olduğunu göstərmək üçün bir video.

Addım 4: İsteğe bağlı - Layihənizi genişləndirin

Daha əvvəl qeyd edildiyi kimi, bu layihəni daha da inkişaf etdirmək üçün əlavə etmək üçün bəzi variantlar:

  • Daha çox "oyunçu" üçün daha çox LED əlavə edin (məsələn, 4 oyunçu oyununuz varsa)
  • Daha çox düymə əlavə edin (məsələn, hər kəsin bir düyməyə basması)
  • İstəyirsinizsə, gecikmə müddətini dəyişdirin
  • Bir səs siqnalı əlavə edin
  • Və s.

Tövsiyə: