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, Juli
Anonim
Tic Tac Toe
Tic Tac Toe

Tinkercad projekti »

Danas ćemo raditi igru Tic Tac Toe na TinkerCad -u 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 neko želi napredovati u ovom projektu, morat će povezati dva arduina jedan s drugim.

Supplies

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

Korak 1: Početak

Početak
Početak

Pa ćemo započeti ovo 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 tipki na matičnu 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 razmaknuti ovako 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: PushButtons

PushButtons
PushButtons

Za ovaj korak ćemo spojiti napajanje i uzemljenje na tipku. U ovom koraku koristit ćemo 10k otpornika za ograničavanje količine energije. Dva dugmeta 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 ćemo vidjeti kada pokrenemo kôd.

Korak 5: Digitalni i analogni pinovi

Digitalni i analogni pinovi
Digitalni i analogni pinovi

U ovom koraku povezivaćemo dugmad sa 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 sa LED diodama. Poanta ovoga je omogućiti različitim igračima da dobiju različite nivoe svjetline, a to omogućava 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 ćemo pokrenuti kod. Prvi dio ovoga bit će definiranje različitih tipki i LED dioda, ali i druga varijabla koja je jednaka 0. Ova varijabla će nam pomoći da uključimo i isključimo LED diode pritiskom na tipku.

Korak 8: Deklarisanje promenljivih

Deklarisanje promenljivih
Deklarisanje promenljivih

U ovom koraku ćemo završiti deklaraciju ovih varijabli i postaviti dugmad kao ulazne, a LED diode kao izlazne.

Korak 9: Učitavanje

Učitavanje
Učitavanje

Ovaj dio koda može se posmatrati kao "ekran 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 emisiju. Za to bi se moglo koristiti drugo dugme sa desne strane. Mogao bi prikazati redoslijed pokretanja sve dok se ne pritisne "dugme za pokretanje".

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

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

Ovaj korak se fokusira na glavni kôd kako uključiti i isključiti LED pomoću dugmadi. U ovom kodu koristit ćemo varijablu jednaku 0 koju smo prvobitno postavili prilikom definiranja naših varijabli. Prema ovom kodu, LED će se uključiti kada se pritisne dugme, ali će se isključiti kada se ponovo pritisne.

Korak 11: Dugme za isključivanje

Dugme za isključivanje
Dugme za isključivanje

Ovaj korak kodira dugme za isključivanje ili dugme za novu igru. Ovo se koristi kada je igrač pobijedio ili završio igru, a igra će se resetirati i može se započeti iznova. Ovo dugme je u osnovi dugme za resetovanje koje ponovo 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 se sa ovim sklopom i kodom te unijeti sve više i više promjena u ovo kolo jer su mogućnosti beskrajne jer je ovo vrlo otvoren program.

Preporučuje se: