Sisällysluettelo:

Lyhytaikainen muistinpeli: 7 vaihetta
Lyhytaikainen muistinpeli: 7 vaihetta

Video: Lyhytaikainen muistinpeli: 7 vaihetta

Video: Lyhytaikainen muistinpeli: 7 vaihetta
Video: PSYKOLOGIAN MAAILMA 7 Psykologia tieteenä: tiedonkeruumenetelmät ja tutkimuksen vaiheet 2024, Marraskuu
Anonim
Lyhyen aikavälin muistipeli
Lyhyen aikavälin muistipeli

Rakenna oma Arduino-pohjainen muistipeli!

Tässä pelissä yksi RGB -LED vilkkuu alussa 3 satunnaista väriä, sinun on muistettava jokaisen väri. Katso mihin tämä on menossa? Käytä potentiometriä toisen RGB -LEDin vaihtamiseen ja paina painiketta tallentaaksesi kaikki värit ensimmäisestä RGB -LEDistä. Toinen RGB -merkkivalo näyttää valitsemasi värin, ja kun olet tallentanut sekvenssin, RGB -merkkivalot vilkkuvat vihreänä ja kuuluu merkkiääni, jonka olet arvannut oikein, tai molemmat RGB -merkkivalot vilkkuvat punaisena ja se nollaa sekvenssimäärän takaisin 3*: een (tämä voidaan muuttaa). Aloitat pelin muistamalla kolme näytettyä väriä, ja jos valitset näytettävät värit oikein, toinen satunnainen väri lisätään järjestykseen. Tämä jatkuu, kunnes saat yhden väärin, ja kuten edellä mainittiin, se palautuu takaisin vain 3 väreihin.

Se on todella hauska, koukuttava ja ärsyttävä peli pelata:)

ASIAA, JOTKA TARVITSET

  • 1 x Arduino UNO R3
  • 1 x potentiometri
  • 1 x painike
  • 2 x RGB -LEDiä
  • 8 x 220 ohmin vastukset
  • 1 x pietsokaiutin
  • 18 x hyppyjohdot (uros -uros)

VALINNAINEN

1 x suojalevy

Yllä olevassa kuvassa loin kilven näyttämään ystävilleni koulussa, mutta se on täysin tarpeetonta. Jos haluat mennä tällä reitillä, saat juotosraudan, juotetta ja kärsivällisyyttä. Jos haluat kulkea tätä reittiä, lähetä minulle viesti, niin voin auttaa, jos sinulla on ongelmia.

Vaihe 1: Positiivisten/maadoitusjohtojen lisääminen leipälevyyn

Positiivisten/maadoitusjohtojen lisääminen leipälevylle
Positiivisten/maadoitusjohtojen lisääminen leipälevylle

Hyvin perusaskel

Liitä GND GND -kiskoon leipälevyllä

Liitä 5V leipälevyn POSITIIVISEEN kiskoon

Vaihe 2: Painikkeen lisääminen

Painonapin lisääminen
Painonapin lisääminen

Aseta painike leipälevylle ja noudata yllä olevan kuvan ohjeita.

Liitä toinen puoli 5V -kiskoon

Liitä 220 ohmin vastus painikkeen viereiselle puolelle ja kytke sitten hyppyjohdin GND: hen

Kytke vastapuoli Arduinon 2 -PIN -koodiin

Nyt olet lisännyt painikkeen. Varmista, että se näyttää täsmälleen kuten kuvassa, tämä on erittäin tärkeä osa tätä peliä!

Vaihe 3: Potentiometrin lisääminen

Potentiometrin lisääminen
Potentiometrin lisääminen

Aseta potentiometri leipälevylle ja noudata yllä olevan kuvan ohjeita.

Liitä toinen puoli 5V -kiskoon

Liitä keskelle A0 Analog IN

Liitä viimeinen sivu GND: hen

Nyt olet lisännyt painikkeen. Varmista, että se näyttää täsmälleen kuten kuvassa, tämä on erittäin tärkeä osa tätä peliä!

HUOMAUTUS: Niin kauan kuin toisella puolella on 5 V ja toisella puolella on GND ja keskellä on A0, se toimii hyvin

Vaihe 4: Kaiuttimen lisääminen

Kaiutin lisätään
Kaiutin lisätään

Liitä GND -puoli GND -kiskoon

Kytke + -puoli 220 ohmin vastukseen ja liitä sitten PIN -koodiin 7

Se siitä!

Vaihe 5: Käyttäjävalinnan RGB: n lisääminen

Käyttäjävalinnan RGB lisääminen
Käyttäjävalinnan RGB lisääminen

RGB -merkkivalot voivat olla hankalaa johdotusta, joten katso ohjeita ohjeesta ja selvitä, onko sinulla oikea kierto. Joten alla olevat vaiheeni ovat suhteessa kiertoon, minkä vuoksi on tärkeää seurata vaiheitani tarkasti!

Aloitetaan VASEMMALTA

Lisää 220 ohmin vastus kahteen ensimmäiseen, ohita kolmas ja lisää päähän

Liitä GND -hyppääjä kolmanteen ilman vastusta, se on meidän GND

Joten vasemmanpuoleisen ensimmäisen vastuksen kanssa se menee PIN 3: een (sininen)

Toinen vastus kytketään PIN 5 (vihreä)

ja kolmas vastus muodostaa yhteyden PIN 6: een (punainen)

Se siitä! Tämä on RGB -LED, jota käyttäjä valitsee oikeat värit!

Vaihe 6: Satunnaisen järjestelmän RGB: n lisääminen

Random System RGB: n lisääminen
Random System RGB: n lisääminen

RGB -merkkivalot voivat olla hankalaa johdotusta, joten tarkista ohjeessa olevasta kuvasta, onko pyörimissuunta oikea. Joten alla olevat vaiheeni ovat suhteessa kiertoon, minkä vuoksi on tärkeää seurata vaiheitani tarkasti!

Aloitetaan VASEMMALTA

Lisää 220 ohmin vastus kahteen ensimmäiseen, ohita kolmas ja lisää päähän

Kytke GND -hyppyjohdin kolmanteen ilman vastusta, se on meidän GND. Joten vasemmanpuoleisen ensimmäisen vastuksen kohdalla se siirtyy PIN -koodiin 3 (sininen) Toinen vastus yhdistää PIN -koodiin 5 (vihreä) Kolmas vastus muodostaa yhteyden PIN -koodiin 6 (Punainen)

Se siitä! Tämä on RGB -LED, jota käytetään järjestelmän satunnaisten värien valitsemiseen!

Vaihe 7: Olet valmis

Olet valmis!
Olet valmis!

Jos sinulla on kysyttävää, lähetä minulle viesti, olen liittänyt koodin tähän vaiheeseen. Sinun ei tarvitse muuttaa mitään, jotta se toimisi, mutta voit tinkiä ja tehdä koodista sujuvamman!

Kaiken PITÄISI olla hyvin dokumentoitua tai koodia, joka selittää itsensä, mutta jos olet uusi ohjelmoija etkä ymmärrä jotain, vastaan sähköposteihin melko nopeasti!

Tässä on myös projektissa käytetty kirjasto

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

Suositeltava: