Innholdsfortegnelse:

Tic Tac Toe: 12 trinn
Tic Tac Toe: 12 trinn

Video: Tic Tac Toe: 12 trinn

Video: Tic Tac Toe: 12 trinn
Video: TIC TAC TOE - Best Game Ever 2024, November
Anonim
Tre på rad
Tre på rad

Tinkercad -prosjekter »

I dag lager vi et Tic Tac Toe -spill på TinkerCad ved hjelp av Arduino. Vi kommer til å bruke mange enkle komponenter og bruke koden til å knytte dem alle sammen. Hoveddelen av denne kretsen som bringer alt sammen er koden. Dette programmet har mange muligheter og kan endres til slik brukeren finner det passende. Dette spillet har også muligheten til å bruke RGB -lys, men hvis noen vil gå videre med dette prosjektet må de koble 2 arduinoer til hverandre.

Rekvisita

  • Arduino
  • Brødbrett (stort)
  • Ledninger
  • Trykknapp
  • Lysdioder
  • Motstander (10k og 150)
  • Fotoresistorer

Trinn 1: Begynnelse

Begynnelse
Begynnelse

Så vi skal begynne dette med et stort brødbrett og en Arduino mikrokontroller.

Trinn 2: Legge til lysdioder

Legger til lysdioder
Legger til lysdioder

Det neste trinnet er å legge til lysdioder og trykknapper på brødbrettet. Vi kobler dem ikke ennå, men plasserer dem bare på brettet på en måte, slik at ingen av ledningene forstyrrer andre trykknapper. Det er mange komponenter, så vi må plassere dem slik at ingen berører. Et stort brødbrett anbefales for dette prosjektet.

Trinn 3: Digitale pinner

Digitale pins
Digitale pins

Så før vi legger til noe annet, må vi først koble de digitale pinnene til lysdiodene. I dette prosjektet skal vi bruke alle de analoge og digitale pinnene som Arduino har.

Trinn 4: Trykknapper

Trykke knapper
Trykke knapper

For dette trinnet skal vi koble strøm og jord til trykknappen. I dette trinnet skal vi bruke 10k motstander for å begrense mengden strøm. De to knappene til høyre brukes ikke til å slå LED -en av eller på, men de brukes til å starte et nytt spill, og for noe annet skal vi se når vi starter koden.

Trinn 5: Digitale og analoge pinner

Digitale og analoge pinner
Digitale og analoge pinner

I dette trinnet skal vi koble knappene til de digitale og analoge pinnene. De analoge pinnene kan brukes i dette tilfellet fordi de kan brukes på samme måte som digitale pinner brukes.

Trinn 6: Fotoresistorer

Fotoresistorer
Fotoresistorer

I dette trinnet skal vi koble fotoresistorer til lysdiodene. Poenget med dette er å la forskjellige spillere få forskjellige nivåer av lysstyrke, og dette gjør at spillerne kan differensiere seg. I dette trinnet ser du hvorfor avstanden mellom trinnene var nødvendig.

Trinn 7: Definere variabler

Definere variabler
Definere variabler

I dette trinnet skal vi starte koden. Den første delen av dette kommer til å definere de forskjellige knappene og lysdiodene, men også en annen variabel som er lik 0. Denne variabelen vil hjelpe oss med å slå lysdiodene på og av med et tastetrykk.

Trinn 8: Deklarere variabler

Deklarere variabler
Deklarere variabler

I dette trinnet skal vi fullføre erklæringen av disse variablene og sette knappene som inngang og lysdiodene som utganger.

Trinn 9: Laster inn

Laster inn
Laster inn

Denne delen av koden kan sees på som en "lasting screen". De fleste spill har vanligvis noen oppstartssekvenser i begynnelsen, men denne delen er valgfri og gjøres bare for showet. Dette er hva den andre knappen som var til høyre kan brukes til. Den kan vise oppstartssekvensen til du trykker på en "startknapp".

Trinn 10: LED på/av

LED på/av
LED på/av

Dette trinnet fokuserer på hovedkoden for hvordan du slår LED -en av og på med knappene. I denne koden vil vi bruke variabelen som tilsvarer 0 som vi opprinnelig konfigurerte når vi definerte variablene våre. I henhold til denne koden tennes LED -lampen når du trykker på knappen, men slås av når den trykkes igjen.

Trinn 11: Av -knapp

Av -knapp
Av -knapp

Dette trinnet koder av -knappen eller det nye spillknappen. Dette brukes når en spiller har vunnet eller er ferdig med spillet, og spillet blir tilbakestilt og kan startes på nytt. Denne knappen er i utgangspunktet en tilbakestillingsknapp som starter løkken på nytt, slik at spillet kan spilles igjen og igjen.

Trinn 12: Nyt å spille

Nyt å spille!
Nyt å spille!

Det var slutten på denne opplæringen, og jeg håper du koser deg med denne kretsen og koden og gjør flere og flere endringer i denne kretsen fordi mulighetene er uendelige fordi dette er et veldig åpent program.

Anbefalt: