İçindekiler:

DIY Arduino Tic Toc Toe Oyunu: 6 Adım (Resimlerle)
DIY Arduino Tic Toc Toe Oyunu: 6 Adım (Resimlerle)

Video: DIY Arduino Tic Toc Toe Oyunu: 6 Adım (Resimlerle)

Video: DIY Arduino Tic Toc Toe Oyunu: 6 Adım (Resimlerle)
Video: App Inventor2-Ders86-Tic Tac Toe Oyunu 2 (Bilgisayara Karşı) 2024, Kasım
Anonim
Image
Image

Tic Tac Toe oyunu iki kişilik klasik bir oyundur. Çocuklarınız, aileniz ve arkadaşlarınızla oynadığınızda eğlenceli hale gelir. Burada Arduino Uno, Basmalı düğmeler ve Piksel LED'leri kullanarak Tic Tac Toe oyununun nasıl yapıldığını gösterdim. Arduino tabanlı 4'e 4 Tic Tac Toe, klasik Tic Tac Toe ile aynıdır, sadece fark X ve O'lar iki farklı renkte temsil edilir. Draw. Bu proje temelde her pikselin içinde bir basma düğmesi bulunan 4'e 4 RGB Matrisidir. Bir piksel itilirse, ayarlanan rengiyle yanmalıdır. Bu oyun, Oyuncu 1'i temsil eden Gök Mavisi ve Oyuncu 2'yi temsil eden Pembe renk olmak üzere iki renkle ayarlanmıştır. Bir oyuncu kazanırsa, tüm LED'ler o oyuncunun rengiyle hareket etmelidir. Oyun berabereyse, tüm LED'ler Kırmızı renkle hareket etmelidir. Bir oyun tamamlandıktan sonra, Arduino'ya bağlı bir sıfırlama düğmemiz olması için oyun yeniden başlatılmalıdır.

Adım 1: Gerekli Bileşenler:

3D Baskı
3D Baskı
  • Arduino Uno (1)
  • WS2812B LED'leri veya NeoPixel LED'leri (16)
  • Basmalı Düğmeler (17)
  • 3.7V/5V Pil (1)
  • AÇMA/KAPAMA Anahtarı (1)
  • 3D Baskılı Parçalar

2. Adım: 3D Baskı:

3D Baskı
3D Baskı
3D Baskı
3D Baskı
  • Aşağıdaki bağlantıda verilen tüm parçaları 3D yazdırın.
  • 3D Baskı Beyaz PLA'da 16 küçük düğme ve kalan kısımlar istediğiniz renkte 3D yazdırılabilir.
  • STL Dosyaları için Bağlantı:
  • Tüm parçaları yazdırdıktan sonra, hızlı bir yapıştırıcı kullanarak dizideki 16 beyaz düğmenin tümünü takın.

Adım 3: Basmalı Butonların Tuş Takımının Yapılması:

Basmalı Tuşların Yapılması Tuş Takımı
Basmalı Tuşların Yapılması Tuş Takımı
Basmalı Tuşların Yapılması Tuş Takımı
Basmalı Tuşların Yapılması Tuş Takımı
  • Bir parça karton alın, karton üzerinde 3D baskılı diziye göre konumları işaretleyin.
  • Kartonun üzerindeki 16 düğmenin tümünü işaretli yerlere yapıştırın.
  • Butonları bazı teller yardımıyla lehimleyerek tüm bağlantıları yapın.

Adım 4: Devre Bağlantısı:

Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı
Devre Bağlantısı
  • Buton tuş takımını devre şemasında gösterildiği gibi Arduino Uno'ya bağlayın.(R1~A0, R2~A1, R3~A2, R4~A3, C1~A4, C2~A5, C3~Pin 2, C4~Pin 3).
  • Ayrıca ekstra bir basma butonunu (Reset Butonu) alın ve Arduino'ya bağlayın.(Reset, GND).
  • Tüm piksel LED'lerini bağlayın.(-Ve/GND~GND, +Ve/5V~5V, Data In~Pin 5).
  • WS2812b led kullandım, kullanımı daha uygun olabilecek led şeritleri kullanabilirsiniz.
  • 3.7V/5V Pili bir AÇMA/KAPAMA Anahtarıyla bağlayın.
  • Tüm LED'leri, her bir düğme başına bir LED olacak şekilde, her beyaz 3D baskılı Düğmeye yerleştirin.

Adım 5: Kod:

Kod
Kod
Kod
Kod
  • Kodu Arduino IDE'de açın:
  • KeyPad kitaplığını ve FastLED kitaplığını Arduino IDE'ye kurun.
  • Arduino Uno'yu PC'nize bağlayın.
  • Pano Tipi ve Bağlantı Noktası'nı seçin.
  • Kodu yükleyin.

Adım 6: Oynanacak Kurallar:

Oynanacak Kurallar
Oynanacak Kurallar
Oynanacak Kurallar
Oynanacak Kurallar
Oynanacak Kurallar
Oynanacak Kurallar
Oynanacak Kurallar
Oynanacak Kurallar
  • Gök Mavisi Oyuncu 1'i temsil eder.
  • Pembe, Oyuncu 2'yi temsil eder.
  • Oyuncular zaten basılmış olan düğmeye basmamalıdır.
  • Herhangi bir oyuncu kazanırsa, matris onun rengiyle canlandırılacaktır.
  • Oyun berabereyse matrix kırmızı renkle canlanır.

Önerilen: