Përmbajtje:

DIY Arduino Tic Toc Toe Lojë: 6 hapa (me fotografi)
DIY Arduino Tic Toc Toe Lojë: 6 hapa (me fotografi)

Video: DIY Arduino Tic Toc Toe Lojë: 6 hapa (me fotografi)

Video: DIY Arduino Tic Toc Toe Lojë: 6 hapa (me fotografi)
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Korrik
Anonim
Image
Image

Loja Tic Tac Toe është një lojë klasike me dy lojtarë. Bëhet argëtuese kur e luani me fëmijët, familjen dhe miqtë tuaj. Këtu kam treguar se si të bëni një lojë Tic Tac Toe duke përdorur një Arduino Uno, butona Push dhe LED Pixel. Ky Arduino i bazuar 4 nga 4 Tic Tac Toe është i njëjtë me atë Tic Tac Toe klasik, vetëm ndryshimi është X dhe O janë të përfaqësuara në dy ngjyra të ndryshme. Kjo lojë ka një program të shkruar në të i cili mund të vendosë se kush është fituesi ose loja është barazim. Ky projekt është në thelb një Matricë 4 me 4 RGB me secilën piksel që ka një buton shtypi në të. Nëse një piksel shtyhet, atëherë duhet të ndizet me ngjyrën e tij të caktuar. Kjo lojë është vendosur me dy ngjyra Sky Blue që përfaqësojnë Lojtarin 1 dhe Ngjyrën rozë që përfaqëson Lojtarin 2. Nëse një lojtar fiton atëherë të gjitha LED -të duhet të animojnë me atë ngjyrë të lojtarit. Nëse loja është barazim atëherë të gjitha LED -të duhet të animohen me ngjyrë të Kuqe. Pas përfundimit të një loje, loja duhet të riniset për të bërë që të kemi një buton të rivendosur të lidhur me Arduino.

Hapi 1: Përbërësit e kërkuar:

Shtypja 3D
Shtypja 3D
  • Arduino Uno (1)
  • LED WS2812B ose LED LED NeoPixel (16)
  • Butonat e shtytjes (17)
  • Bateri 3.7V/5V (1)
  • Çelësi ON/OFF (1)
  • Pjesë të printuara 3D

Hapi 2: Shtypja 3D:

Shtypja 3D
Shtypja 3D
Shtypja 3D
Shtypja 3D
  • Shtypni 3D të gjitha pjesët e dhëna në lidhjen më poshtë.
  • 3D Print 16 butoni i vogël në PLA të bardhë dhe pjesët e mbetura mund të printohen 3D në çdo ngjyrë që dëshironi.
  • Lidhje për skedarët STL:
  • Pas printimit të të gjitha pjesëve instaloni të gjitha 16 butonat e bardhë në grup duke përdorur një zam të shpejtë.

Hapi 3: Bërja e butonave me butona të tastierës:

Bërja e butonave të tastit të tastierës
Bërja e butonave të tastit të tastierës
Bërja e butonave me butona të tastit
Bërja e butonave me butona të tastit
  • Merrni një copë kartoni, shënoni pozicionet në lidhje me grupin e printuar 3D në karton.
  • Ngjitni të gjitha 16 butonat e shtypjes në karton në pozicionet e shënuara.
  • Bëni të gjitha lidhjet duke bashkuar butonat me ndihmën e disa telave.

Hapi 4: Lidhja e Qarkut:

Lidhja e qarkut
Lidhja e qarkut
Lidhja e qarkut
Lidhja e qarkut
Lidhja e qarkut
Lidhja e qarkut
Lidhja e qarkut
Lidhja e qarkut
  • Lidhni tastierën e butonave me Arduino Uno siç tregohet në diagramin e qarkut. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Merrni gjithashtu një buton shtesë shtypi (Butoni i rivendosjes) dhe lidheni me Arduino. (Rivendos, GND).
  • Lidhni të gjitha LED-et e pikselëve. (-Ve/GND ~ GND, +Ve/5V ~ 5V, Të dhëna në ~ Pin 5).
  • Unë kam përdorur LED LED WS2812b, Ju mund të përdorni shiritat led të cilët mund të jenë më të përshtatshëm për t'u përdorur.
  • Lidhni baterinë 3.7V/5V me një çelës ON/OFF.
  • Vendosni të gjitha LED në secilën buton të bardhë të printuar 3D, një LED për secilën buton.

Hapi 5: Kodi:

Kodi
Kodi
Kodi
Kodi
  • Hapni kodin në Arduino IDE:
  • Instaloni bibliotekën KeyPad dhe bibliotekën FastLED në Arduino IDE.
  • Lidhni Arduino Uno me kompjuterin tuaj.
  • Zgjidhni llojin e bordit dhe portin.
  • Ngarko kodin.

Hapi 6: Rregullat për të luajtur:

Rregullat për të luajtur
Rregullat për të luajtur
Rregullat për të luajtur
Rregullat për të luajtur
Rregullat për të luajtur
Rregullat për të luajtur
Rregullat për të luajtur
Rregullat për të luajtur
  • Sky Blue përfaqëson Lojtarin 1.
  • Pink përfaqëson Lojtarin 2.
  • Lojtarët nuk duhet të shtypin butonin i cili tashmë është shtypur.
  • Nëse ndonjë lojtar fiton matricën do të animojë me ngjyrën e tij.
  • Nëse Loja është barazim atëherë matrica do të animohet me ngjyrë të kuqe.

Recommended: