Sommario:

Tic Tac Toe: 12 passi
Tic Tac Toe: 12 passi

Video: Tic Tac Toe: 12 passi

Video: Tic Tac Toe: 12 passi
Video: Python Tic Tac Toe Game - Naughts and Crosses Using Python Lists, Dictionary, Functions, and Arrays 2024, Luglio
Anonim
Tic Tac Toe
Tic Tac Toe

Progetti Tinkercad »

Oggi realizzeremo un gioco Tic Tac Toe su TinkerCad usando Arduino. Utilizzeremo molti componenti semplici e utilizzeremo il codice per collegarli tutti insieme. La parte principale di questo circuito che riunisce tutto questo è il codice. Questo programma ha molte possibilità e può essere modificato come l'utente ritiene opportuno. Questo gioco ha anche la possibilità di utilizzare le luci RGB, ma se qualcuno vuole avanzare in questo progetto dovrà collegare 2 Arduino tra loro.

Forniture

  • Arduino
  • Tagliere (grande)
  • fili
  • Premi il bottone
  • LED
  • Resistori (10k e 150)
  • Fotoresistenze

Passaggio 1: inizio

Inizio
Inizio

Quindi inizieremo con una grande breadboard e un microcontrollore Arduino.

Passaggio 2: aggiunta di LED

Aggiunta di LED
Aggiunta di LED

Il passaggio successivo consiste nell'aggiungere LED e pulsanti alla breadboard. Non li stiamo ancora collegando, ma li stiamo semplicemente posizionando nella scheda in modo che nessuno dei fili interferisca con altri pulsanti. Ci sono molti componenti, quindi dobbiamo distanziarli in questo modo in modo che nessuno tocchi. Per questo progetto si consiglia una breadboard grande.

Passaggio 3: pin digitali

Pin digitali
Pin digitali

Quindi, prima di aggiungere qualsiasi altra cosa, colleghiamo prima i pin digitali ai LED. In questo progetto, utilizzeremo tutti i pin analogici e digitali di Arduino.

Passaggio 4: pulsanti

Premi i pulsanti
Premi i pulsanti

Per questo passaggio andremo a collegare l'alimentazione e la massa al pulsante. In questo passaggio utilizzeremo resistori da 10k per limitare la quantità di potenza. I 2 pulsanti a destra non servono per accendere o spegnere il led, ma servono per iniziare una nuova partita, e per qualcos'altro che vedremo quando avvieremo il codice.

Passaggio 5: pin digitali e analogici

Pin digitali e analogici
Pin digitali e analogici

In questo passaggio collegheremo i pulsanti ai pin digitali e analogici. I pin analogici possono essere utilizzati in questo caso perché possono essere utilizzati allo stesso modo dei pin digitali.

Passaggio 6: fotoresistenze

Fotoresistenze
Fotoresistenze

In questo passaggio, collegheremo le fotoresistenze ai LED. Il punto è consentire a giocatori diversi di ottenere diversi livelli di luminosità e questo consente ai giocatori di differenziarsi. In questo passaggio puoi vedere perché era necessario distanziare i passaggi.

Passaggio 7: definizione delle variabili

Definizione di variabili
Definizione di variabili

In questo passaggio, inizieremo il codice. La prima parte di questo sarà definire i diversi pulsanti e LED, ma anche un'altra variabile che è uguale a 0. Questa variabile ci aiuterà ad accendere e spegnere i LED con la semplice pressione di un pulsante.

Passaggio 8: dichiarazione delle variabili

Dichiarazione di variabili
Dichiarazione di variabili

In questo passaggio, finiremo la dichiarazione di queste variabili e imposteremo i pulsanti come input e i LED come output.

Passaggio 9: caricamento

Caricamento in corso
Caricamento in corso

Questa parte del codice può essere vista come una "schermata di caricamento". La maggior parte dei giochi di solito ha alcune sequenze di avvio all'inizio, ma questa parte è facoltativa e viene eseguita solo per lo spettacolo. Questo è ciò per cui potrebbe essere utilizzato l'altro pulsante che si trovava a destra. Potrebbe visualizzare la sequenza di avvio fino a quando non è stato premuto un "pulsante di avvio".

Passaggio 10: LED acceso/spento

LED acceso/spento
LED acceso/spento

Questo passaggio si concentra sul codice principale di come accendere e spegnere il LED con i pulsanti. In questo codice, useremo la variabile che è uguale a 0 che abbiamo originariamente impostato durante la definizione delle nostre variabili. Secondo questo codice, il LED si accenderà quando si preme il pulsante, ma si spegnerà quando verrà premuto nuovamente.

Passaggio 11: pulsante di spegnimento

Pulsante di spegnimento
Pulsante di spegnimento

Questo passaggio codifica il pulsante di spegnimento o il pulsante Nuovo gioco. Viene utilizzato quando un giocatore ha vinto o ha terminato il gioco e il gioco verrà ripristinato e potrà essere riavviato. Questo pulsante è fondamentalmente un pulsante di ripristino che riavvia il ciclo in modo che il gioco possa essere riprodotto più e più volte.

Passaggio 12: divertiti a giocare

Divertiti a giocare!
Divertiti a giocare!

Quella era la fine di questo tutorial e spero che tu ti diverta a giocare con questo circuito e codice e fai sempre più modifiche a questo circuito perché le possibilità sono infinite perché questo è un programma molto aperto.

Consigliato: