Mündəricat:
- Təchizat
- Addım 1: Dövrə lövhəsini qurun
- Addım 2: Layihənizi kodlaşdırın
- Addım 3: Test edin
- Addım 4: İsteğe bağlı - Layihənizi genişləndirin
Video: Masa Oyunları üçün Arduino "İlk Oyunçu": 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
İ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
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
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ə:
Hesab lövhəsi olan iki oyunçu tək LED şeridi oyunları: 10 addım
Scoreboard ilə İki Oyunçu Tək LED Strip Oyunları: Hər şeydən əvvəl dünyanın bütün xalqları üçün tanrıya dua edin, Allah yalnız bu zaman bizə kömək edə və bizə sülh verə bilər. Hamımız kilidliyik və getməyə heç bir yerimiz yoxdur. Daha çox işim yoxdur, buna görə onlayn python öyrənməyə başlayın və heç düşünə bilmirəm
Snowboard Oyunları üçün nəzarətçi: 13 addım
Snowboard Oyunları üçün nəzarətçi: İnternetdə snowboard oyunları oynamaq üçün realist bir nəzarətçi. Bir snowboardçusunuzsa və yayda parçalamaq istəyirsinizsə, bunu onlayn edə bilərsiniz. Snoubordu təqlid edən bir çox oyun var. Snowboard King buna nümunədir. http: //www.craz
Masa Oyunları üçün Arduino Zar: 4 addım
Masa Oyunları üçün Arduino Zar: LUDO və digər stolüstü oyunları oynayarkən bu zarlardan istifadə etmiş ola bilərsiniz. Ancaq bir elektron həvəskar olaraq bu tendensiyanı dəyişdirməliyəm və buna görə də elektron zar hazırlamaq qərarına gəldim. Arduinodan məqsədim üçün istifadə etdim
Oyunları Arduboy-a və 500 Oyunları Flash-arabaya necə yükləmək olar: 8 addım
Oyunları Arduboy-a və 500 Oyunları Flash-arabaya necə yükləmək olar: Yolda oynamaq üçün maksimum 500 oyunu saxlaya bilən Serial Flash yaddaşlı bir ev istehsalı Arduboy etdim. Oyunları seriyalı flash yaddaşa necə saxlamağı və öz konsolidasiya edilmiş oyun paketinizi yaratmaq da daxil olmaqla, oyunların necə yüklənəcəyini bölüşməyi ümid edirəm
Yamaç paraşütü oyunları üçün DIY nəzarətçi: 5 addım (şəkillərlə)
Yamaç Paraşütü Oyunları üçün DIY Nəzarətçi: Bir neçə fərqli yamac paraşütü oyunu oynadım və həmişə istifadə etdiyiniz idarəetmə problemini tapdım. Paraşütlə uçmaq çox analoq olduğu üçün siçan və klaviatura əla deyil. Bir uçuş simulyatoruna və ya avtomobil yarışına bənzəyir, bir zövqə ehtiyacınız var