Indholdsfortegnelse:

Tic Tac Toe: 12 trin
Tic Tac Toe: 12 trin

Video: Tic Tac Toe: 12 trin

Video: Tic Tac Toe: 12 trin
Video: TIC TAC Don’t Turn Down NOTHING! How She Do? I FOLLOW @TOMMYTHECLOWN ON INSTAGRAM 2024, November
Anonim
Trip Trap Træsko
Trip Trap Træsko

Tinkercad -projekter »

I dag laver vi et Tic Tac Toe -spil på TinkerCad ved hjælp af Arduino. Vi kommer til at bruge mange enkle komponenter og bruge koden til at binde dem alle sammen. Hoveddelen af dette kredsløb, der samler alt dette, er koden. Dette program har mange muligheder og kan ændres til, hvad brugeren finder passende. Dette spil har også mulighed for at bruge RGB -lys, men hvis nogen vil gå videre med dette projekt, skal de forbinde 2 arduinoer med hinanden.

Forbrugsvarer

  • Arduino
  • Brødbræt (stort)
  • Ledninger
  • Trykknap
  • LED'er
  • Modstande (10k og 150)
  • Fotoresistorer

Trin 1: Begyndelse

Starten
Starten

Så vi begynder dette med et stort brødbræt og en Arduino mikrokontroller.

Trin 2: Tilføjelse af lysdioder

Tilføjelse af lysdioder
Tilføjelse af lysdioder

Det næste trin er at tilføje lysdioder og trykknapper til brødbrættet. Vi forbinder dem ikke endnu, men placerer dem bare på tavlen på en måde, så ingen af ledningerne forstyrrer andre trykknapper. Der er mange komponenter, så vi skal placere dem sådan her, så ingen rører ved dem. Et stort brødbræt anbefales til dette projekt.

Trin 3: Digitale pins

Digitale pins
Digitale pins

Så før vi tilføjer noget andet, lad os først forbinde de digitale ben til lysdioderne. I dette projekt kommer vi til at bruge alle de analoge og digitale stifter, som Arduino har.

Trin 4: PushButtons

Trykknapper
Trykknapper

Til dette trin skal vi forbinde strøm og jord til trykknappen. I dette trin skal vi bruge 10k modstande til at begrænse mængden af effekt. De 2 knapper til højre bruges ikke til at tænde eller slukke LED'en, men de bruges til at starte et nyt spil, og til noget andet skal vi se, når vi starter koden.

Trin 5: Digitale og analoge pins

Digitale og analoge pins
Digitale og analoge pins

I dette trin forbinder vi knapperne til de digitale og analoge ben. De analoge ben kan bruges i dette tilfælde, fordi de kan bruges på samme måde som digitale ben bruges.

Trin 6: Fotoresistorer

Fotoresistorer
Fotoresistorer

I dette trin vil vi forbinde fotoresistorer til lysdioderne. Pointen med dette er at lade forskellige spillere få forskellige lysstyrkeniveauer, og det giver spillere mulighed for at differentiere sig selv. I dette trin kan du se, hvorfor afstanden mellem trinene var nødvendig.

Trin 7: Definition af variabler

Definere variabler
Definere variabler

I dette trin starter vi koden. Den første del af dette vil være at definere de forskellige knapper og lysdioder, men også en anden variabel, der er lig med 0. Denne variabel hjælper os med at tænde og slukke lysdioderne med et tryk på en knap.

Trin 8: Deklaration af variabler

Deklaration af variabler
Deklaration af variabler

I dette trin afslutter vi deklarationen af disse variabler og indstiller knapperne som input og LED'erne som output.

Trin 9: Indlæser

Indlæser
Indlæser

Denne del af koden kan ses som en "indlæsningsskærm". De fleste spil har normalt nogle startsekvenser i begyndelsen, men denne del er valgfri og udføres kun til showet. Dette er hvad den anden knap, der var til højre, kan bruges til. Det kunne vise startsekvensen, indtil der blev trykket på en "startknap".

Trin 10: LED On/Off

LED Til/Fra
LED Til/Fra

Dette trin fokuserer på hovedkoden for, hvordan man tænder og slukker LED'en med knapperne. I denne kode vil vi bruge den variabel, der svarer til 0, som vi oprindeligt konfigurerede, når vi definerede vores variabler. Ifølge denne kode tænder LED'en, når der trykkes på knappen, men slukker igen, når den trykkes igen.

Trin 11: Fra -knap

Fra -knap
Fra -knap

Dette trin koder slukknappen eller den nye spilknap. Dette bruges, når en spiller har vundet eller er færdig med spillet, og spillet nulstilles og kan startes igen. Denne knap er dybest set en nulstillingsknap, der genstarter sløjfen, så spillet kan spilles igen og igen.

Trin 12: Nyd at spille

Nyd at spille!
Nyd at spille!

Det var slutningen på denne vejledning, og jeg håber, at du har det sjovt med at lege med dette kredsløb og kode og foretage flere og flere ændringer i dette kredsløb, fordi mulighederne er uendelige, fordi dette er et meget åbent program.

Anbefalede: