Mündəricat:
- Addım 1: Breadboardunuzu qurun
- Addım 2: Kodu yazın
- Addım 3: Bir cəhd edin
- Addım 4: (isteğe bağlı) Anlamaq və Genişləndirmək Sualları
Video: Oyunçu seç: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimat, qərar verən Arduinonun necə alınacağına dair sizə yol göstərəcək. Bir düyməni basmaqla LEDlər təsadüfi bir şəkildə yanacaq. Bir neçə saniyədən sonra tək bir LED yanacaq. Bu, Arduino tərəfindən verilən son qərardır. Son məhsulum üçün xüsusi bir məqsədim var, amma çox şey üçün istifadə edilə bilər. Uzun bir iş günündən sonra yemək üçün bir yer seçməkdə çətinlik çəkirsinizmi? Lövhəyə 7 seçim qoyun və düyməni basın. Saniyələr ərzində ağlınızı sizin üçün hazırlayacaqsınız! Bu təlimat, LED -lərlə bir dövrə yaradaraq özünə inam yaratmağa kömək edəcək və bəlkə də səni yeni bir komponent olan düymə ilə tanış edəcək.
Həftə sonu adətən yoldaşlarımla bir yoldaşlarımın evində müxtəlif oyunlar oynaya bilərsiniz. Tipik olaraq kimin "Oyunçu 1" olacağına qərar verərkən bir az mübahisə var. Həmişə ədalətli olmağa çalışırıq, amma o qədər çox oyun oynayırıq ki, bəzən izi itiririk. Həmişə bir neçə nəfərin oyunlarımıza həmişə başladığı görünür. Bu, qrupuma "Oyunçu seç" üçün ədalətli və asan bir şəkildə kömək edə biləcək bir cihaz hazırlamağa ilham verdi. Tipik olaraq, "oyun gecəsi" qrupumuzun yeddi iştirakçısı var. Bu səbəbdən, bu qərar verən şəxsi 7 LED-lə yaratdım, ancaq öz ehtiyaclarınıza uyğunlaşdıra bilərsiniz. Yalnız əylənmək üçün hər bir oyunçunun hansının olduğunu xatırlamaq üçün LED -in üstünə qoyula bilən kiçik bir kağız qapağı bəzəməsini istərdim.
Düşüncələrini bir az daha mürəkkəb kodlaşdırma və sxemlərə genişləndirmək istəyən yeni başlayanlar üçün mükəmməl bir layihədir. Özüm yeni başlayanlar üçün fiziki hesablamaların mürəkkəbliyi ilə boğulmuş hiss edə bilərəm. Bu təlimatın sonunda, kodlaşdırma biliklərinizi inkişaf etdirməyə və bu layihə çərçivəsində daha çox anlayış yaratmağa kömək edəcək bir yol olaraq anlama və genişləndirmə suallarını tapacaqsınız. Bu tip suallar çox vaxt güman etdiyimdən daha çox şey bildiyimi anlamağa kömək edir. Ümid edirəm sizin üçün də eyni şeyi edə bilərlər!
Bu keçiddən istifadə edərək dövrə və kodumun simulyasiyasına daxil ola bilərsiniz.
Addım 1: Breadboardunuzu qurun
LED -lərin yerləşdirilməsi
- Anodu (uzun ayağı) eyni istiqamətə qoyaraq 7 LED -inizi müxtəlif cərgələrdə bir sütuna qoyaraq başlayın. Dövrünüzü qurmağa davam edərkən bunu unutmayın
- 220 ohm rezistorlardan istifadə edərək, rezistorun bir ayağını LED -lərin katotu ilə eyni sıraya qoyun (qısa ayaq). Digər ayaq - Rail -ə bağlanmalıdır.
- LED anodları ilə tullanan tellərin bir ucunu sıraya qoyun. Digər uclar müvafiq olaraq 2, 3, 4, 5, 6, 7, 8 sancaqlarına yerləşdirilməlidir.
- Başqa bir keçid teli ilə - Raili GND -ə bağlayın.
Düymənin yerləşdirilməsi
- Düyməni (e) sütununda iki dişli və f sütununda iki dişli düyməni yerləşdirin.
- 1K ohm rezistorun bir ayağını (e) tərəfindəki çəngəllərdən biri ilə eyni sıraya yapışdırın. Digər ayağını rayına yapışdırın.
- Rezistorla eyni cərgədə, tullanan telin bir ayağını digər ucu pin 12 -də yerləşdirin.
- Düyməni (e) tərəfindəki digər ucu ilə eyni cərgəyə qoyaraq bir enerji mənbəyinə bağlayın. Telin qalan ucu 5V -də yerləşdirilir.
Addım 2: Kodu yazın
Koduma daxil ola biləcəyim Arduino eskizimin linki budur.
Bu layihə burada tapa biləcəyiniz fərqli bir qərar verəndən ilham aldı. Layihə ideyasına olan ehtiyacımı ödəmək üçün dəyişikliklər etdim.
Addım 3: Bir cəhd edin
- Qoşun və düyməni basın. Bu, LED -də təsadüfi bir ardıcıllıqla başlamalı, 10 saniyə yanan biri ilə bitməlidir.
-
Bu baş vermirsə, ayıklama vaxtıdır.
- Çörək taxtanıza baxın və dövrənizin bağlı olduğunu yoxlayın.
- Səhvlər üçün kodunuzu yoxlayın. Həmişə düzgün pin nömrələrini yazdığınızı iki dəfə yoxlamağı məsləhət görürəm.
Addım 4: (isteğe bağlı) Anlamaq və Genişləndirmək Sualları
- Çıxış sancaqlarını hansı xətlər qurur?
- İstifadə olunan LED işıqlarının miqdarını dəyişdirmək istəsəniz hansı xətləri redaktə etməlisiniz? Niyə?
- Oyunçuları iki komandaya bölmək üçün bir cihaz yaratmaq üçün bənzər bir kodu necə istifadə edə bilərsiniz? Tərəfdaşlar?
- Təsadüfi işıq şousunun daha uzun sürməsini istəsəniz, bunu necə edərdiniz?
Tövsiyə:
2 Oyunçu Pong PCB: 3 Addım
2 Oyunçu Pong PCB: Bu təlimatda portativ 2 oyunçulu pong oyunu qura bilərsiniz. Bu dizayn GitHub -da Onur Avun tərəfindən göndərilən kod ətrafında yaradılmışdır. Bu layihəni yaratmaqdan zövq aldım, inşallah onu qurmaqdan zövq alırsınız
Arduino Nəzarətçiləri ilə Çox Oyunçu Oyunu Necə Hazırlanır: 6 Addım
Arduino Nəzarətçiləri ilə Çox Oyunçu Oyunu Necə Yapılır: Oyun tərtibatçılarının bütün dünyada insanların oynamağı sevdikləri heyrətamiz oyunlar necə yaratdıqlarını heç düşünmüsünüzmü? Yaxşı, bu gün bir Arduino contro tərəfindən idarə ediləcək kiçik bir çox oyunçu oyunu hazırlayaraq bu barədə sizə kiçik bir ipucu verəcəyəm
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
Masa Oyunları üçün Arduino "İlk Oyunçu": 4 addım
Masa Oyunları üçün Arduino "İlk Oyunçu": Bu layihə " ilk oyunçu " ərimlə telefonlarımızda istifadə etdiyimiz tətbiqlər. Masa oyunları oynamağı sevirik və " ilk oyunçu " ilk olaraq kimin gedəcəyinə qərar verən tətbiqlər. Öz Arduino versiyamı hazırlamağa qərar verdim
UCL - Gömülü - Seç və Yerləşdir: 4 Addım
UCL - Gömülü - Seç və Yerləşdir: Bu təlimat 2D seçim və yerləşdirmə vahidinin necə hazırlandığına və necə kodlaşdırılacağına baxmayaraq gedəcək