Tartalomjegyzék:

DIY Arduino Tic Toc Toe játék: 6 lépés (képekkel)
DIY Arduino Tic Toc Toe játék: 6 lépés (képekkel)

Videó: DIY Arduino Tic Toc Toe játék: 6 lépés (képekkel)

Videó: DIY Arduino Tic Toc Toe játék: 6 lépés (képekkel)
Videó: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, November
Anonim
Image
Image

A Tic Tac Toe játék kétjátékos klasszikus játék. Mókássá válik, ha a gyerekeivel, családjával és barátaival játszik. Itt bemutattam, hogyan lehet Tic Tac Toe játékot készíteni Arduino Uno, nyomógombok és Pixel LED -ek segítségével. Ez az Arduino alapú 4 a 4 -es Tic Tac Toe megegyezik a klasszikus Tic Tac Toe -val, csak a különbség az, hogy az X és O -k két különböző színben vannak ábrázolva. Ebben a játékban egy program van írva, amely eldönti, ki a győztes vagy a játék rajz. Ez a projekt alapvetően egy 4x4 RGB mátrix, amelyben minden pixel nyomógombbal rendelkezik. Ha egy pixelt megnyomnak, akkor annak a beállított színnel kell világítania. Ez a játék két színű, égszínkék színű, az 1. játékos és rózsaszín színű, 2. játékos. Ha a játék döntetlen, akkor az összes LED -nek piros színnel kell animálódnia. Egy játék befejezése után a játékot újra kell indítani, ehhez van egy reset gombunk az Arduino -hoz.

1. lépés: Szükséges összetevők:

3D nyomtatás
3D nyomtatás
  • Arduino Uno (1)
  • WS2812B LED vagy NeoPixel LED (16)
  • Nyomógombok (17)
  • 3.7V/5V akkumulátor (1)
  • BE/KI kapcsoló (1)
  • 3D nyomtatott alkatrészek

2. lépés: 3D nyomtatás:

3D nyomtatás
3D nyomtatás
3D nyomtatás
3D nyomtatás
  • 3D nyomtatja ki az alábbi linken található összes alkatrészt.
  • 3D nyomtatás 16 kis gomb fehér színű PLA -ban és a többi rész tetszőleges színben nyomtatható 3D -ben.
  • Link az STL fájlokhoz:
  • Miután kinyomtatta az összes alkatrészt, gyors ragasztóval helyezze be a tömbben lévő 16 fehér gombot.

3. lépés: Nyomógombok készítése:

Nyomógombok készítése
Nyomógombok készítése
Nyomógombok készítése
Nyomógombok készítése
  • Vegyünk egy darab kartont, és jelöljük meg a kartonon a 3D nyomtatott tömbhöz tartozó pozíciókat.
  • Ragassza fel a kartonon lévő 16 nyomógombot a megjelölt helyekre.
  • Csatlakoztassa az összes csatlakozást a gombok forrasztásával néhány vezeték segítségével.

4. lépés: Áramköri csatlakozás:

Áramköri csatlakozás
Áramköri csatlakozás
Áramköri csatlakozás
Áramköri csatlakozás
Áramköri csatlakozás
Áramköri csatlakozás
Áramköri csatlakozás
Áramköri csatlakozás
  • Csatlakoztassa a nyomógombok billentyűzetét az Arduino Uno -hoz az áramköri rajz szerint. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Vegyen egy extra nyomógombot (Reset Button), és csatlakozzon az Arduino -hoz. (Reset, GND).
  • Csatlakoztassa az összes pixel LED-et. (-Ve/GND ~ GND, +Ve/5V ~ 5V, Data In ~ Pin 5).
  • WS2812b LED -eket használtam, Használhatja a led szalagokat, amelyek kényelmesebbek lehetnek.
  • Csatlakoztassa a 3,7 V/5 V -os akkumulátort egy BE/KI kapcsolóval.
  • Helyezze be az összes LED -et minden fehér 3D nyomtatott gombba, minden LED -enként egy LED -et.

5. lépés: Kód:

Kód
Kód
Kód
Kód
  • Nyissa meg a kódot az Arduino IDE -ben:
  • Telepítse a KeyPad könyvtárat és a FastLED könyvtárat az Arduino IDE -be.
  • Csatlakoztassa az Arduino Uno -t a számítógépéhez.
  • Válassza ki a fórum típusát és portját.
  • Töltse fel a kódot.

6. lépés: Játékszabályok:

Játszási szabályok
Játszási szabályok
Játszási szabályok
Játszási szabályok
Játszási szabályok
Játszási szabályok
Játszási szabályok
Játszási szabályok
  • A Sky Blue az 1 -es játékost képviseli.
  • A rózsaszín a 2 -es játékost jelöli.
  • A játékosoknak nem szabad megnyomni azt a gombot, amelyet már megnyomtak.
  • Ha bármelyik játékos nyer, a mátrix animál a színével.
  • Ha a játék döntetlen, akkor a mátrix piros színnel animál.

Ajánlott: