Sadržaj:

Tic Tac Toe: 12 koraka
Tic Tac Toe: 12 koraka

Video: Tic Tac Toe: 12 koraka

Video: Tic Tac Toe: 12 koraka
Video: Физик раскрывает секреты путешествий во времени НЛО: Нимиц и Тик-Так 2024, Studeni
Anonim
Križić kružić
Križić kružić

Tinkercad projekti »

Danas ćemo raditi igru Tic Tac Toe na TinkerCadu koristeći Arduino. Koristit ćemo mnogo jednostavnih komponenti i koristiti kôd da ih sve povežemo. Glavni dio ovog sklopa koji sve ovo spaja je kod. Ovaj program ima mnogo mogućnosti i može se promijeniti prema želji korisnika. Ova igra također ima mogućnost korištenja RGB svjetla, ali ako netko želi napredovati na ovom projektu, morat će povezati dva arduina jedan s drugim.

Pribor

  • Arduino
  • Oglasna ploča (velika)
  • Žice
  • Tipkalo
  • LED diode
  • Otpornici (10k i 150)
  • Fotootpornici

Korak 1: Početak

Početak
Početak

Pa ćemo ovo započeti s velikom pločom i Arduino mikrokontrolerom.

Korak 2: Dodavanje LED dioda

Dodavanje LED dioda
Dodavanje LED dioda

Sljedeći korak je dodavanje LED dioda i gumba na ploču. Još ih ne povezujemo, već ih samo postavljamo na ploču na način da niti jedna žica ne ometa druge tipke. Ima mnogo komponenti pa ih moramo ovako razmaknuti tako da se ne dodiruju. Za ovaj projekt preporučuje se velika ploča.

Korak 3: Digitalni pinovi

Digitalni pinovi
Digitalni pinovi

Dakle, prije nego što dodamo bilo što drugo, prvo spojimo digitalne pinove na LED diode. U ovom projektu koristit ćemo sve analogne i digitalne pinove koje Arduino ima.

Korak 4: Pritisnite gumbe

PushButtons
PushButtons

Za ovaj korak spojit ćemo napajanje i uzemljenje na gumb. U ovom koraku koristit ćemo 10k otpornika za ograničavanje količine energije. Dva gumba s desne strane ne koriste se za uključivanje ili isključivanje LED diode, već se koriste za pokretanje nove igre, a za nešto drugo vidjet ćemo kada pokrenemo kôd.

Korak 5: Digitalni i analogni pinovi

Digitalni i analogni pinovi
Digitalni i analogni pinovi

U ovom koraku povezivat ćemo gumbe s digitalnim i analognim pinovima. U ovom slučaju mogu se koristiti analogni pinovi jer se mogu koristiti na isti način kao i digitalni pinovi.

Korak 6: Fotootpornici

Fotootpornici
Fotootpornici

U ovom koraku ćemo povezati fotootpornike s LED diodama. Poanta ovoga je omogućiti različitim igračima da dobiju različite razine svjetline, a to omogućuje igračima da se razlikuju. U ovom koraku vidite zašto je razmak koraka bio neophodan.

Korak 7: Definiranje varijabli

Definiranje varijabli
Definiranje varijabli

U ovom koraku počet ćemo kod. Prvi dio ovoga bit će definiranje različitih gumba i LED dioda, ali i druga varijabla koja je jednaka 0. Ova će nam varijabla pomoći da uključimo i isključimo LED diode pritiskom na gumb.

Korak 8: Deklariranje varijabli

Deklariranje varijabli
Deklariranje varijabli

U ovom koraku dovršit ćemo deklaraciju ovih varijabli i postaviti gumbe kao ulazne, a LED diode kao izlazne.

Korak 9: Učitavanje

Učitavam
Učitavam

Ovaj dio koda može se vidjeti kao "zaslon za učitavanje". Većina igara obično ima neke početne sekvence na početku, ali ovaj dio nije obavezan i radi se samo za predstavu. Za to bi se mogao koristiti drugi gumb s desne strane. Mogao bi prikazati redoslijed pokretanja sve dok se ne pritisne "gumb za pokretanje".

Korak 10: Uključivanje/isključivanje LED diode

LED uključeno/isključeno
LED uključeno/isključeno

Ovaj korak usredotočuje se na glavni kôd kako uključiti i isključiti LED pomoću gumba. U ovom kodu koristit ćemo varijablu jednaku 0 koju smo izvorno postavili prilikom definiranja naših varijabli. Prema ovom kodu, LED će se uključiti kada se pritisne tipka, ali će se isključiti kad se ponovno pritisne.

Korak 11: Gumb za isključivanje

Dugme za isključivanje
Dugme za isključivanje

Ovaj korak kodira gumb za isključivanje ili gumb za novu igru. Ovo se koristi kada je igrač pobijedio ili je završio igru, a igra će se resetirati i može se započeti iznova. Ovaj gumb je u osnovi gumb za resetiranje koji ponovno pokreće petlju tako da se igra može igrati iznova i iznova.

Korak 12: Uživajte u igri

Uživajte u igri!
Uživajte u igri!

To je bio kraj ovog vodiča i nadam se da ćete se zabaviti poigravajući sa ovim sklopom i kodom te unijeti sve više i više promjena u ovaj krug jer su mogućnosti beskrajne jer je ovo vrlo otvoren program.

Preporučeni: