Cuprins:

DIY Arduino Tic Toc Toe Game: 6 pași (cu imagini)
DIY Arduino Tic Toc Toe Game: 6 pași (cu imagini)

Video: DIY Arduino Tic Toc Toe Game: 6 pași (cu imagini)

Video: DIY Arduino Tic Toc Toe Game: 6 pași (cu imagini)
Video: Tinkercad - 6th Grade Tic-Tac-Toe Game 2024, Noiembrie
Anonim
Image
Image

Jocul Tic Tac Toe este un joc clasic pentru doi jucători. Devine distractiv atunci când îl joci cu copiii, familia și prietenii. Aici am arătat cum să fac un joc Tic Tac Toe folosind un Arduino Uno, butoane și LED-uri Pixel. Acest Tic Tac Toe pe bază de Arduino de 4 x 4 este același cu clasicul Tic Tac Toe, doar diferența este că X și O sunt reprezentate în două culori diferite. Acest joc are un program scris în el, care poate decide cine este câștigătorul sau jocul este Acest proiect este practic o matrice RGB de 4 pe 4, fiecare pixel având un buton în el. Dacă un pixel este împins atunci acesta ar trebui să se lumineze cu culoarea setată. Acest joc este setat cu două culori Culoare albastru cer reprezentând jucătorul 1 și Culoare roz reprezentând jucătorul 2. Dacă un jucător câștigă, atunci toate LED-urile ar trebui să se animeze cu acea culoare jucător. Dacă jocul este desenat, toate LED-urile ar trebui să fie animate cu culoare roșie. După finalizarea unui joc, jocul ar trebui repornit pentru a avea un buton de resetare conectat la Arduino.

Pasul 1: Componente necesare:

printare 3d
printare 3d
  • Arduino Uno (1)
  • LED-uri WS2812B sau LED-uri NeoPixel (16)
  • Butoane (17)
  • Baterie de 3,7 V / 5 V (1)
  • Comutator ON / OFF (1)
  • Piese imprimate 3D

Pasul 2: Imprimare 3D:

printare 3d
printare 3d
printare 3d
printare 3d
  • Imprimați 3D toate părțile furnizate în linkul de mai jos.
  • Imprimare 3D 16 butoane mici în PLA alb și părțile rămase pot fi imprimate 3D în orice culoare doriți.
  • Link pentru fișiere STL:
  • După tipărire, toate piesele instalează toate cele 16 butoane albe din matrice folosind un lipici rapid.

Pasul 3: Realizarea butoanelor Push KeyPad:

Efectuarea butoanelor Push KeyPad
Efectuarea butoanelor Push KeyPad
Efectuarea butoanelor Push KeyPad
Efectuarea butoanelor Push KeyPad
  • Luați o bucată de carton, marcați pozițiile în raport cu matricea imprimată 3D pe carton.
  • Lipiți toate cele 16 butoane de pe carton pe pozițiile marcate.
  • Faceți toate conexiunile lipind butoanele cu ajutorul unor fire.

Pasul 4: Conexiunea circuitului:

Conexiune circuit
Conexiune circuit
Conexiune circuit
Conexiune circuit
Conexiune circuit
Conexiune circuit
Conexiune circuit
Conexiune circuit
  • Conectați tastatura butoanelor la Arduino Uno așa cum se arată în schema de circuite (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • De asemenea, luați un buton suplimentar (butonul Reset) și conectați-vă la Arduino. (Resetare, GND).
  • Conectați toate LED-urile pixelilor. (- Ve / GND ~ GND, + Ve / 5V ~ 5V, Date In ~ Pin 5).
  • Am folosit LED-uri WS2812b. Puteți folosi benzile cu leduri care pot fi mai convenabile de utilizat.
  • Conectați bateria de 3,7 V / 5 V cu un comutator ON / OFF.
  • Introduceți toate LED-urile în fiecare buton alb imprimat 3D, câte un LED pentru fiecare buton.

Pasul 5: Cod:

Cod
Cod
Cod
Cod
  • Deschideți codul în Arduino IDE:
  • Instalați biblioteca KeyPad și biblioteca FastLED în Arduino IDE.
  • Conectați Arduino Uno la computer.
  • Selectați Tip placă și Port.
  • Încărcați codul.

Pasul 6: Regulile de jucat:

Regulile de joc
Regulile de joc
Regulile de joc
Regulile de joc
Regulile de joc
Regulile de joc
Regulile de joc
Regulile de joc
  • Sky Blue reprezintă jucătorul 1.
  • Rozul reprezintă jucătorul 2.
  • Jucătorii nu trebuie să apese butonul care a fost deja apăsat.
  • Dacă vreun jucător câștigă, matricea va anima cu culoarea sa.
  • Dacă jocul este desenat, matricea se va anima cu culoare roșie.

Recomandat: