Sadržaj:

Igra kratkog pamćenja: 7 koraka
Igra kratkog pamćenja: 7 koraka

Video: Igra kratkog pamćenja: 7 koraka

Video: Igra kratkog pamćenja: 7 koraka
Video: Мини трейлер на фильм *Игра в кальмара* 2024, Novembar
Anonim
Igra kratkog pamćenja
Igra kratkog pamćenja

Izgradite vlastitu igru pamćenja zasnovanu na Arduinu!

U ovoj igri, jedna RGB LED dioda će treptati 3 slučajne boje na početku, morat ćete zapamtiti boju svake od njih. Vidite kuda ovo vodi? Pomoću potenciometra promijenite drugu RGB LED lampicu i pritisnite dugme za snimanje svake boje iz prve RGB LED. Druga RGB LED dioda pokazat će vam koju ste boju odabrali, a nakon što snimite sekvencu, RGB LED diode će ili treperiti zeleno, a iz zujalice će se čuti zvuk koji signalizira da ste pravilno pogodili slijed ili će obje RGB LED diode treptati crveno i vratit će broj sekvenci na 3* (ovo se može promijeniti). Igru započinjete tako što morate zapamtiti 3 prikazane boje, a ako pravilno odaberete prikazane boje, u niz će se dodati još jedna slučajna boja. Ovo će se nastaviti sve dok ne pogriješite, a kao što je gore rečeno vratit će se na samo 3 boje.

To je zaista zabavna, ovisnička i dosadna igra za igranje:)

STVARI KOJE ĆE TREBATI

  • 1 x Arduino UNO R3
  • 1 x Potenciometar
  • 1 x Taster
  • 2 x RGB LED diode
  • 8 x 220 Ohm otpornici
  • 1 x Piezo zvučnik
  • 18 x kratkospojne žice (muški na muški)

OPCIONALNO

1 x Štitna ploča

Na gornjoj slici stvorio sam štit za prikazivanje prijateljima u školi, ali to je potpuno nepotrebno. Ako želite ići ovim putem, dobit ćete lemilicu, malo lema i strpljenja. Ako želite ići ovim putem, slobodno mi pošaljite poruku i mogu vam pomoći ako budete imali problema.

Korak 1: Dodavanje pozitivnih/uzemljenih žica na pločicu

Dodavanje pozitivnih/uzemljenih žica na pločicu
Dodavanje pozitivnih/uzemljenih žica na pločicu

Vrlo osnovni korak

Spojite GND na GND šinu na matičnoj ploči

Priključite 5V na POZITIVNU šinu na ploči

Korak 2: Dodavanje pritisnog dugmeta

Dodavanje dugmeta
Dodavanje dugmeta

Pritisnite dugme na matičnoj ploči i slijedite korake na gornjoj slici.

Spojite jednu stranu na 5V šinu

Priključite otpornik od 220 ohma na susjednu stranu gumba, zatim spojite kratkospojnik na GND

Spojite suprotnu stranu s 2 PIN -a na Arduinu

Sada ste dodali svoje dugme. Uvjerite se da izgleda točno kao na slici, ovo je vrlo važan dio ove igre!

Korak 3: Dodavanje potenciometra

Dodavanje potenciometra
Dodavanje potenciometra

Postavite potenciometar na ploču i slijedite korake na gornjoj slici.

Spojite jednu stranu na 5V šinu

Spojite sredinu na A0 analogni ulaz

Priključite zadnju stranu na GND

Sada ste dodali svoje dugme. Uvjerite se da izgleda točno kao na slici, ovo je vrlo važan dio ove igre!

NAPOMENA: Sve dok jedna strana ima 5V, a druga strana je GND, a sredina ide na A0, to će raditi dobro

Korak 4: Dodavanje zvučnika

Dodavanje zvučnika
Dodavanje zvučnika

Spojite GND stranu na GND šinu

Spojite + stranu na 220 Ohm otpornik, a zatim spojite na PIN 7

To je to!

Korak 5: Dodavanje RGB odabira korisnika

Dodavanje RGB odabira korisnika
Dodavanje RGB odabira korisnika

RGB LED diode mogu biti lukavo ožičene, pa pogledajte sliku na uputama kako biste utvrdili imate li ispravnu rotaciju. Dakle, moji koraci u nastavku bit će relativni s mojom rotacijom, zbog čega je važno točno slijediti moje korake!

Počevši od LIJEVO

Prvim dvjema dodajte otpornik od 220 Ohma, preskočite treći i dodajte na četvrti

Spojite GND kratkospojnik na treći bez otpornika, to je naš GND

Dakle, s prvim otpornikom s lijeve strane, ide na PIN 3 (plavo)

Drugi otpornik spaja se na PIN 5 (zeleno)

a treći otpornik spaja se na PIN 6 (crveno)

To je to! Ovo je RGB LED koji će se koristiti za odabir ispravnih boja!

Korak 6: Dodavanje nasumičnog sistemskog RGB -a

Dodavanje slučajnog sistemskog RGB -a
Dodavanje slučajnog sistemskog RGB -a

RGB LED diode mogu biti lukavo ožičene, pa pogledajte sliku na uputama kako biste utvrdili imate li ispravnu rotaciju. Dakle, moji koraci u nastavku bit će relativni s mojom rotacijom, zbog čega je važno točno slijediti moje korake!

Počevši od LIJEVO

Prvim dvjema dodajte otpornik od 220 Ohma, preskočite treći i dodajte na četvrti

Spojite GND kratkospojnik na treći bez otpornika, to je naš GND Dakle, s prvim otpornikom s lijeve strane, ide na PIN 3 (plavo) Drugi otpornik se spaja na PIN 5 (zeleno) Treći otpornik se spaja na PIN 6 (Crvena)

To je to! Ovo je RGB LED koji će se koristiti u sistemu za nasumičan odabir boja!

Korak 7: Gotovi ste

Gotovi ste!
Gotovi ste!

Sva pitanja slobodno mi pošaljite, ovom koraku prilažem kôd. Ne biste trebali ništa mijenjati da bi funkcionirao, ali slobodno petljajte i učinite da kôd radi lakše!

Sve bi trebalo biti dobro dokumentirano ili kodirano da se objasni, ali ako ste tek počeli programirati i ne razumijete nešto, odgovaram na e-poštu prilično brzo!

TU JE I biblioteka koja se koristi u projektu

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

Preporučuje se: