Isi kandungan:

Permainan DIY Arduino Tic Toc Toe: 6 Langkah (dengan Gambar)
Permainan DIY Arduino Tic Toc Toe: 6 Langkah (dengan Gambar)

Video: Permainan DIY Arduino Tic Toc Toe: 6 Langkah (dengan Gambar)

Video: Permainan DIY Arduino Tic Toc Toe: 6 Langkah (dengan Gambar)
Video: Biggest! Arduino Game - Sensor based Tic-Tac-Toe using Arduino mega 2024, November
Anonim
Image
Image

Permainan Tic Tac Toe adalah permainan klasik dua pemain. Ia menjadi menyeronokkan apabila anda bermain dengan anak-anak, keluarga dan rakan anda. Di sini saya telah menunjukkan cara membuat permainan Tic Tac Toe menggunakan Arduino Uno, butang Push dan LED Pixel. Tic Tac Toe berdasarkan Arduino 4 by 4 ini sama dengan Tic Tac Toe klasik, cuma perbezaannya adalah X dan O diwakili dalam dua warna yang berbeza. Permainan ini mempunyai program yang ditulis di dalamnya yang dapat menentukan siapa pemenang atau permainannya lukis. Projek ini pada dasarnya adalah Matriks 4 hingga 4 RGB dengan setiap piksel mempunyai butang tekan di dalamnya. Sekiranya piksel ditolak maka ia harus menyala dengan warna yang ditetapkan. Permainan ini diatur dengan dua warna warna Langit Biru mewakili Pemain 1 dan warna Merah Muda mewakili Pemain 2. Sekiranya pemain menang maka semua LED harus bernyawa dengan warna pemain itu. Sekiranya permainan dilukis maka semua LED harus bernyawa dengan warna Merah. Setelah menyelesaikan satu permainan, permainan harus dimulakan semula untuk melakukan itu kita mempunyai butang reset yang disambungkan ke Arduino.

Langkah 1: Komponen yang Diperlukan:

Percetakan 3D
Percetakan 3D
  • Arduino Uno (1)
  • LED WS2812B atau LED NeoPixel (16)
  • Butang Tekan (17)
  • Bateri 3.7V / 5V (1)
  • Suis ON / OFF (1)
  • Bahagian Bercetak 3D

Langkah 2: Percetakan 3D:

Percetakan 3D
Percetakan 3D
Percetakan 3D
Percetakan 3D
  • Cetakan 3D semua bahagian yang disediakan dalam pautan di bawah.
  • 3D Print 16 butang kecil dalam PLA putih dan bahagian yang tinggal boleh dicetak 3D dalam warna yang anda mahukan.
  • Pautan untuk Fail STL:
  • Setelah mencetak semua bahagian, pasang semua 16 butang putih dalam larik menggunakan gam cepat.

Langkah 3: Membuat Tombol Tekan Kekunci:

Membuat Pad Kekunci Butang
Membuat Pad Kekunci Butang
Membuat Pad Kekunci Butang
Membuat Pad Kekunci Butang
  • Ambil sekeping kadbod, tandakan kedudukan berkenaan dengan susunan bercetak 3D pada kadbod.
  • Lekatkan semua 16 butang tekan pada kadbod pada kedudukan yang ditandai.
  • Buat semua sambungan dengan menyolder butang dengan bantuan beberapa wayar.

Langkah 4: Sambungan Litar:

Sambungan Litar
Sambungan Litar
Sambungan Litar
Sambungan Litar
Sambungan Litar
Sambungan Litar
Sambungan Litar
Sambungan Litar
  • Sambungkan papan kekunci butang tekan ke Arduino Uno seperti yang ditunjukkan dalam rajah litar. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Ambil juga butang tekan tambahan (Reset Button) dan sambungkan ke Arduino. (Reset, GND).
  • Sambungkan semua LED piksel. (- Ve / GND ~ GND, + Ve / 5V ~ 5V, Data In ~ Pin 5).
  • Saya telah menggunakan LED WS2812b, Anda boleh menggunakan jalur LED yang mungkin lebih senang digunakan.
  • Sambungkan Bateri 3.7V / 5V dengan Suis ON / OFF.
  • Masukkan Semua LED di setiap Butang bercetak 3D putih, satu LED setiap butang.

Langkah 5: Kod:

Kod
Kod
Kod
Kod
  • Buka kod di Arduino IDE:
  • Pasang perpustakaan KeyPad dan perpustakaan FastLED ke dalam Arduino IDE.
  • Sambungkan Arduino Uno ke PC anda.
  • Pilih Jenis Papan dan Pelabuhan.
  • Muat naik kod.

Langkah 6: Peraturan untuk Bermain:

Peraturan untuk Bermain
Peraturan untuk Bermain
Peraturan untuk Bermain
Peraturan untuk Bermain
Peraturan untuk Bermain
Peraturan untuk Bermain
Peraturan untuk Bermain
Peraturan untuk Bermain
  • Sky Blue mewakili Pemain 1.
  • Pink mewakili Pemain 2.
  • Pemain tidak boleh menekan butang yang sudah ditekan.
  • Sekiranya ada pemain yang menang matriks akan bernyawa dengan warnanya.
  • Sekiranya Permainan dilukis maka matriks akan beranimasi dengan warna merah.

Disyorkan: