Sommario:

Fai da te Arduino Tic Toc Toe gioco: 6 passaggi (con immagini)
Fai da te Arduino Tic Toc Toe gioco: 6 passaggi (con immagini)

Video: Fai da te Arduino Tic Toc Toe gioco: 6 passaggi (con immagini)

Video: Fai da te Arduino Tic Toc Toe gioco: 6 passaggi (con immagini)
Video: ChatGPT può creare un gioco Tic Tac Toe? Incredibile trucco HTML rivelato! 2024, Novembre
Anonim
Image
Image

Il gioco Tic Tac Toe è un classico gioco per due giocatori. Diventa divertente quando ci giochi con i tuoi bambini, la famiglia e gli amici. Qui ho mostrato come realizzare un gioco Tic Tac Toe usando un Arduino Uno, pulsanti e LED Pixel. Questo Tic Tac Toe 4 per 4 basato su Arduino è lo stesso del classico Tic Tac Toe, solo la differenza è che X e O sono rappresentati in due colori diversi. Questo gioco ha un programma scritto in esso che può decidere chi è il vincitore o il gioco è disegnare. Questo progetto è fondamentalmente una matrice RGB 4 per 4 con ogni pixel con un pulsante al suo interno. Se un pixel è stato premuto, dovrebbe accendersi con il colore impostato. Questo gioco è impostato con due colori Sky Blue che rappresenta il giocatore 1 e il colore rosa che rappresenta il giocatore 2. Se un giocatore vince, tutti i LED dovrebbero animarsi con quel colore del giocatore. Se il gioco è disegnato, tutti i LED dovrebbero essere animati con il colore rosso. Dopo il completamento di un gioco, il gioco dovrebbe essere riavviato per fare in modo che abbiamo un pulsante di ripristino collegato ad Arduino.

Passaggio 1: componenti richiesti:

Stampa 3D
Stampa 3D
  • Arduino Uno (1)
  • LED WS2812B o LED NeoPixel (16)
  • Pulsanti (17)
  • Batteria da 3,7 V/5 V (1)
  • Interruttore ON/OFF (1)
  • Parti stampate in 3D

Passaggio 2: stampa 3D:

Stampa 3D
Stampa 3D
Stampa 3D
Stampa 3D
  • Stampa in 3D tutte le parti fornite nel link sottostante.
  • Stampa 3D 16 pulsanti piccoli in PLA bianco e le parti rimanenti possono essere stampate in 3D in qualsiasi colore desiderato.
  • Link per i file STL:
  • Dopo aver stampato tutte le parti, installa tutti i 16 pulsanti bianchi nell'array usando della colla veloce.

Passaggio 3: creazione della tastiera dei pulsanti:

Fare pulsanti tastiera
Fare pulsanti tastiera
Fare pulsanti tastiera
Fare pulsanti tastiera
  • Prendi un pezzo di cartone, segna le posizioni rispetto all'array stampato in 3D sul cartone.
  • Incolla tutti i 16 pulsanti sul cartone nelle posizioni contrassegnate.
  • Effettuare tutti i collegamenti saldando i pulsanti con l'aiuto di alcuni fili.

Passaggio 4: collegamento del circuito:

Collegamento del circuito
Collegamento del circuito
Collegamento del circuito
Collegamento del circuito
Collegamento del circuito
Collegamento del circuito
Collegamento del circuito
Collegamento del circuito
  • Collegare la tastiera dei pulsanti ad Arduino Uno come mostrato nello schema elettrico (R1~A0, R2~A1, R3~A2, R4~A3, C1~A4, C2~A5, C3~Pin 2, C4~Pin 3).
  • Prendi anche un pulsante extra (pulsante di ripristino) e connettiti ad Arduino. (Ripristina, GND).
  • Collegare tutti i LED dei pixel. (-Ve/GND~GND, +Ve/5V~5V, Data In~Pin 5).
  • Ho usato i LED WS2812b, puoi usare le strisce led che potrebbero essere più comode da usare.
  • Collegare la batteria da 3,7 V/5 V con un interruttore ON/OFF.
  • Inserisci tutti i LED in ogni pulsante bianco stampato in 3D, un LED per ogni pulsante.

Passaggio 5: codice:

Codice
Codice
Codice
Codice
  • Apri il codice nell'IDE di Arduino:
  • Installa la libreria KeyPad e la libreria FastLED nell'IDE di Arduino.
  • Collega Arduino Uno al tuo PC.
  • Seleziona il tipo di scheda e la porta.
  • Carica il codice.

Passaggio 6: Regole per giocare:

Regole per giocare
Regole per giocare
Regole per giocare
Regole per giocare
Regole per giocare
Regole per giocare
Regole per giocare
Regole per giocare
  • Sky Blue rappresenta il giocatore 1.
  • Il rosa rappresenta il giocatore 2.
  • I giocatori non devono premere il pulsante che è già stato premuto.
  • Se un giocatore vince, la matrice si animerà con il suo colore.
  • Se Game è draw, la matrice si animerà con il colore rosso.

Consigliato: