Mündəricat:
- Addım 1: Başlanğıc
- Addım 2: LEDlərin əlavə edilməsi
- Addım 3: Rəqəmsal Pins
- Addım 4: PushButtons
- Addım 5: Rəqəmsal və Analoq Pinləri
- Addım 6: Fotoresistorlar
- Addım 7: Dəyişənlərin müəyyən edilməsi
- Addım 8: Dəyişənlərin elan edilməsi
- Addım 9: Yükləmə
- Addım 10: LED -i yandırın/söndürün
- Addım 11: Düyməni söndürün
- Addım 12: Oynamaqdan zövq alın
Video: Tic Tac Toe: 12 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Tinkercad Layihələri »
Bu gün TinkerCad -da Arduino istifadə edərək Tic Tac Toe oyunu edəcəyik. Bir çox sadə komponentdən istifadə edəcəyik və hamısını birləşdirmək üçün kodu istifadə edəcəyik. Bütün bunları bir araya gətirən bu dövrənin əsas hissəsi koddur. Bu proqramın bir çox imkanı var və istifadəçinin uyğun gördüyü kimi dəyişdirilə bilər. Bu oyunda RGB işıqlarını da istifadə etmək imkanı var, amma hər kəs bu layihədə irəliləmək istəyirsə, bir -birinə 2 arduino bağlamalıdır.
Təchizat
- Arduino
- Çörək paneli (böyük)
- Tellər
- Düymə
- LEDlər
- Rezistorlar (10k və 150)
- Fotoresistorlar
Addım 1: Başlanğıc
Buna görə böyük bir çörək taxtası və Arduino mikro nəzarətçisi ilə başlayacağıq.
Addım 2: LEDlərin əlavə edilməsi
Növbəti addım çörək taxtasına LED və düymələr əlavə etməkdir. Onları hələ bağlamırıq, ancaq onları lövhəyə elə yerləşdiririk ki, tellərin heç biri digər düymələrə müdaxilə etməsin. Bir çox komponent var, buna görə onları bir -birindən ayırmamalıyıq ki, heç kim toxunmasın. Bu layihə üçün böyük bir çörək taxtası tövsiyə olunur.
Addım 3: Rəqəmsal Pins
Başqa bir şey əlavə etmədən əvvəl rəqəmsal pinləri LED -lərə bağlamağa icazə verin. Bu layihədə Arduino'nun bütün analoq və rəqəmsal pinlərindən istifadə edəcəyik.
Addım 4: PushButtons
Bu addım üçün gücü və zəmini düyməyə bağlayacağıq. Bu addımda güc miqdarını məhdudlaşdırmaq üçün 10k rezistorlardan istifadə edəcəyik. Sağdakı 2 düymə LED -i yandırmaq və ya söndürmək üçün istifadə edilmir, ancaq yeni bir oyuna başlamaq üçün istifadə olunur və başqa bir şey üçün kodu başladıqda görəcəyik.
Addım 5: Rəqəmsal və Analoq Pinləri
Bu addımda düymələri rəqəmsal və analog pinlərə bağlayacağıq. Analoq pinlər bu vəziyyətdə istifadə edilə bilər, çünki rəqəmsal sancaqlar istifadə edildiyi kimi istifadə edilə bilər.
Addım 6: Fotoresistorlar
Bu addımda fotorezistorları LED -lərə bağlayacağıq. Bunun mahiyyəti, fərqli oyunçuların fərqli parlaqlıq səviyyələrinə çatmasına imkan verməkdir və bu da oyunçuların özlərini fərqləndirməsinə imkan verir. Bu addımda addımların bir -birindən aralığının niyə lazım olduğunu görürsünüz.
Addım 7: Dəyişənlərin müəyyən edilməsi
Bu addımda kodu işə salmağa başlayacağıq. Bunun ilk hissəsi fərqli düymələri və LED -ləri təyin edəcək, eyni zamanda 0 -a bərabər olan başqa bir dəyişəndir. Bu dəyişən bir düyməni basaraq LED -ləri açıb söndürməyimizə kömək edəcək.
Addım 8: Dəyişənlərin elan edilməsi
Bu addımda, bu dəyişənlərin bəyannaməsini bitirəcəyik və düymələri giriş olaraq, LEDləri isə çıxış olaraq təyin edəcəyik.
Addım 9: Yükləmə
Kodun bu hissəsinə "yükləmə ekranı" kimi baxmaq olar. Əksər oyunların əvvəlində bir neçə başlanğıc ardıcıllığı var, lakin bu hissə isteğe bağlıdır və yalnız şou üçün edilir. Sağdakı digər düymə bunun üçün istifadə edilə bilər. "Başlat düyməsinə" basılana qədər başlanğıc ardıcıllığını göstərə bilər.
Addım 10: LED -i yandırın/söndürün
Bu addım, düymələrlə LED -in necə açılacağını və söndürülməsinin əsas koduna diqqət yetirir. Bu kodda, dəyişənlərimizi təyin edərkən əvvəlcə qurduğumuz 0 -a bərabər olan dəyişəndən istifadə edəcəyik. Bu koda görə LED düyməyə basıldıqda yanacaq, ancaq yenidən basıldıqda sönəcək.
Addım 11: Düyməni söndürün
Bu addım söndürmə düyməsini və ya yeni oyun düyməsini kodlaşdırır. Bu, bir oyunçu oyunu qazandıqda və ya bitirdikdə istifadə olunur və oyun sıfırlanacaq və yenidən başlaya bilər. Bu düymə, döngəni yenidən başlatan sıfırlama düyməsidir, belə ki oyun təkrar -təkrar oynana bilər.
Addım 12: Oynamaqdan zövq alın
Bu dərsliyin sonu idi və ümid edirəm ki, bu dövrə və kodla əylənərək əylənəcəksiniz və bu dövrədə getdikcə daha çox dəyişiklik edirsiniz, çünki imkanlar sonsuzdur, çünki bu çox açıq bir proqramdır.
Tövsiyə:
Python Tic Tac Toe Oyunu: 4 addım
Python Tic Tac Toe Oyunu: python tic tac toe oyunu bu kompüter bir kompüter dili olan pythonda hazırlanmışdır, adlı bir python redaktorundan istifadə etmişəm: pycharm, normal python kod redaktorundan da istifadə edə bilərsiniz
Arduino Touch Tic Tac Toe Oyunu: 6 addım (şəkillərlə)
Arduino Touch Tic Tac Toe Oyunu: Əziz dostlar, başqa bir Arduino dərsinə xoş gəldiniz! Bu ətraflı təlimatda bir Arduino Tic Tac Toe oyunu quracağıq. Gördüyünüz kimi, bir toxunma ekranı istifadə edirik və kompüterə qarşı oynayırıq. Tic Tac Toe kimi sadə bir oyun
Taxta qutuda elektron Tic-Tac-Toe Oyunu: 5 addım
Taxta Elektron Tic-Tac-Toe Oyunu: Salam, komik Tic-Tac-Toe oyununu yeni bir nəşrdə təqdim edirəm. İnternetdə oxşar bir layihə axtardım, amma burada fikir unikaldır. Ümid edirəm :) İndi başlayaq
RG LED Tic Tac Toe: 9 addım
RG LED Tic Tac Toe: RG Tic Tac Toe müxtəlif versiyalarda edilə bilən klassik bir oyundur. Ancaq nəticəni izləmək üçün 5 mm ümumi katotlu RG LEDləri ilə qurmağa qərar verdim ki, müvafiq açarı idarə etdikdən sonra LED nəticəni qırmızı və ya yaşıl rəngdə göstərsin
3D4x Oyun: 3D 4x4x4 Tic-Tac-Toe: 5 addım (şəkillərlə)
3D4x Oyun: 3D 4x4x4 Tic-Tac-Toe: Eyni, köhnə, darıxdırıcı, 2 ölçülü tic-tac-barmaq oynamaqdan bezmisiniz? Yaxşı, sizin üçün həllimiz var! Tic-tac-toe 3 ölçüdə !!! 2 oyunçu üçün, bu 4x4x4 kubda, ardıcıl olaraq 4 LED əldə edin (istənilən istiqamətdə) və siz qazanırsınız! Sən bacar. Sən də