Sadržaj:

Automatizirajte memorijsku igru s brojevima: 6 koraka
Automatizirajte memorijsku igru s brojevima: 6 koraka

Video: Automatizirajte memorijsku igru s brojevima: 6 koraka

Video: Automatizirajte memorijsku igru s brojevima: 6 koraka
Video: REVAN - THE COMPLETE STORY 2024, Juli
Anonim
Automatizirajte igru pamćenja brojeva
Automatizirajte igru pamćenja brojeva

Ovo je igra memorije, pa će u prvom krugu biti dva broja koja će vas zapamtiti i imat ćete 5 sekundi da otkucate koji je broj izašao prije toga, a zatim će u sljedećem krugu biti 3 broja i imat ćete 6 sekundi da otkucate u svakoj rundi imat ćete broj sa još tri sekunde za pisanje odgovora, a svaki krug će dodati još jedan broj pa će vam nakon svakodnevnog vježbanja pamćenje postati bolje.

Korak 1: Materijali

LED *3

Tastatura*1 Zujalica*1 Grove*18 Arduino otpornik (narančasta, crna i smeđa)*3 Arduino otpornik (smeđe plava i smeđa)*1

Korak 2:

Image
Image

Prvo, mogli bismo povezati broj pet na 2, -3, 4, -5, -6, 7, 8, -9 Postoje dvije vrste numeričke tipkovnice, jedna nema ABCD, a druga ima. Ako bismo koristili onu koja nema ABCD, tada će imati samo 6 linija, onda bismo se mogli povezati na ~ 3, 4, ~ 5, ~ 6, 7, 8, onda je ovo sve za numeričku tablicu. Druga LED dioda Koristit ćemo tri LED diode, zelenu, crvenu i žutu. Zelena označava kada odgovorite na tačne stvari, crvena je kada odgovorite pogrešno, žuta je za čekanje. Spojit ćemo ih na bilo koje 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 ili 60 i birali smo bilo koje tri od njih, na primjer, ako odaberem 35, morat ću koristiti 40 i 45 također i tri od njih moraju biti potrebna za spajanje na negativnu traku vodljivog materijala na ploči, a desno ili lijevo od negativne trake moramo koristiti otporne na Arduino (narančasta, crna i smeđa) i pred tim Arduino otpornicima, koristit ćemo liniju za spajanje na ~ 10, ~ 11, 12. Zadnja stvar koju ćemo koristiti je zvučnik. Samo stavite bilo gdje gdje želite, a zatim upotrijebite još jednu otpornu na Arduino (smeđu, plavu i smeđu), a zatim upotrijebite još jednu liniju za povezivanje s GND -om, ovo je jedan od najvažnijih dijelova, ako propustimo ovaj blok, program možda neće raditi ili ne možemo ni preuzeti.

Korak 3: Programiranje

Sljedeći korak je upisivanje programa u Arduino program

Arduino program:

create.arduino.cc/editor/john3904/185fb1a3…

Izvorni URL:

www.instructables.com/id/Arduino-Simple-Memory-Game/

Korak 4: Objasnite Arduino program

U ovom projektu koristit ćemo više od 300 redaka programa, a najvažniji dijelovi su mjerač vremena, tipkovnica, zujalica, LED, parametar igre i iglica, to su najvažniji dijelovi tijekom ovog Arduina za koji je mjerač vremena mjerenje vremena svaki put kada pogodite ili upišete broj tokom igre. Pin za igru služi za pravljenje slučajnog broja za svaku rundu tako da će imati više linija od ostalih. Tastatura je za numeričku tipkovnicu kako bismo mogli upisati odgovor i poslati ga računaru, ovo je vrlo važno jer ako pogriješimo u ovom, prvo će biti tri vrste odgovora, veća je šansa da ga dobijemo, što je tabla s brojevima neće raditi, druga je da će broj koji upišete postati druga vrsta broja, na primjer ako upišem 0 na ploču može izaći 1 ili 2 ili bilo koji slučajni broj, treća je mogućnost da ga unesete sami na primjer, ako pritisnem * za početak i igra će početi, što će pokrenuti numeričku ploču, tada će ploča zauvijek upisivati sve slučajne brojeve pa budite pažljiviji u ovom dijelu. I zujalica nam govori jesmo li odgovorili točno ili ne, jesmo li pritisnuli broj ili ne, pa je ovo vrlo korisno, jedino o čemu treba brinuti je da li zaista stvara buku je li zvuk drugačiji ili ne, parametar igre je otprilike isto kao i iglica za igru, ali ova više pomaže cijeloj mašini jer je iglica samo za iglu, ali ova služi za to kako će cijela mašina biti. Posljednji dio i najlakši je koji čak i početnici znaju kako napraviti, a to je LED koji će nam trebati onaj zeleni koji će ljudima reći da su ispravni, drugi je žuti koji će ljudima reći da je igra zaustavljena ili čekanja, posljednja je crvena koja će ljudima reći da nisu u pravu. nakon svega ovoga mogli bismo započeti igru.

Korak 5: Kreiranje mape za početak igre

U redu, trebamo 4 mape za preuzimanje ili kreiranje kako bismo mogli pokrenuti igru. Prvi je osnovni koji kontrolira cijeli Arduino program, a drugi je program koji pokazuje koji broj izlazi zapravo je mapa koja nema ništa osim ako stavimo mjerač vremena i broj 0 ~ 9 onda se samo moramo povezati s Arduinom nego što će imati nasumične brojeve i postat će sve više na svakom nivou, ali kako se povezati? je jako teško na ovom koraku potrebna su nam dva koraka i imati zašto su dva i jedan? Odgovorit ću kasnije, prvi korak za povezivanje Arduina sa tablicom podataka unutar tablice podataka trebao bi imati sve u drugom koraku, a to su mjerač vremena i brojevi, tada moramo dobiti podatke unutra koje možemo koristiti CMD za ovu drugu isto kao i posljednji, ali moramo napraviti jedan Arduino program u njemu, a zatim staviti sve podatke i mjerač vremena i broj u jednu mapu, a zatim bi mjerač vremena i broj mogli početi raditi.

Korak 6: Video

Izvorni URL:

Završi Hvala na gledanju.

Preporučuje se: