Obsah:

Krátkodobá hra na zapamätanie: 7 krokov
Krátkodobá hra na zapamätanie: 7 krokov

Video: Krátkodobá hra na zapamätanie: 7 krokov

Video: Krátkodobá hra na zapamätanie: 7 krokov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Krátkodobá hra na zapamätanie
Krátkodobá hra na zapamätanie

Zostavte si svoju vlastnú hru na zapamätanie založenú na Arduine!

V tejto hre jedna RGB LED začne na začiatku blikať 3 náhodnými farbami, musíte si zapamätať farbu každej z nich. Vidíte, kam to ide? Potenciometrom zmeníte druhú RGB LED a stlačením tlačidla zaznamenáte každú farbu z prvej RGB LED. Druhá RGB LED dióda vám ukáže, akú farbu ste vybrali, a akonáhle ste zaznamenali sekvenciu, LED diódy RGB buď začnú blikať zelene a z bzučiaka zaznie zvuk signalizujúci, že ste sekvenciu uhádli správne, alebo obe LED diódy RGB začnú blikať červeno a resetuje to počet sekvencií späť na 3* (toto je možné zmeniť). Hru začínate s tým, že si musíte zapamätať 3 zobrazené farby, a ak správne vyberiete zobrazené farby, do sekvencie sa pridá ďalšia náhodná farba. To bude pokračovať, kým sa nezmýlite a ako bolo uvedené vyššie, obnoví sa iba 3 farby.

Je to skutočne zábavná, návyková a otravná hra:)

VECI, KTORÉ BUDETE POTREBOVAŤ

  • 1 x Arduino UNO R3
  • 1 x potenciometer
  • 1 x tlačidlo
  • 2 x RGB LED diódy
  • Rezistory 8 x 220 ohmov
  • 1 x piezo reproduktor
  • 18 x prepojovacie vodiče (muž - muž)

VOLITEĽNÉ

1 x štítová doska

Na obrázku vyššie som vytvoril štít, aby som ukázal priateľom v škole, ale je to úplne zbytočné. Ak by ste sa chceli touto cestou vydať, získate spájkovačku, spájku a trpezlivosť. Ak by ste sa chceli touto cestou vydať, neváhajte mi napísať správu a v prípade problémov vám môžem pomôcť.

Krok 1: Pridanie pozitívnych/uzemnených vodičov na Breadboard

Pridanie pozitívnych/uzemnených vodičov na dosku Breadboard
Pridanie pozitívnych/uzemnených vodičov na dosku Breadboard

Veľmi základný krok

Pripojte GND k GND Rail na nepájivom poli

Pripojte 5V k POZITÍVNEJ lište na nepájivom poli

Krok 2: Pridanie tlačidla

Pridanie tlačidla
Pridanie tlačidla

Umiestnite tlačidlo na dosku a postupujte podľa krokov na obrázku vyššie.

Pripojte jednu stranu k 5V lište

Pripojte odpor 220 Ohm k susednej strane na tlačidle a potom prepojte prepojku s GND

Pripojte protiľahlú stranu k 2 PINom na Arduine

Teraz máte pridané tlačidlo. Uistite sa, že vyzerá presne ako na obrázku, toto je veľmi dôležitá súčasť tejto hry!

Krok 3: Pridanie potenciometra

Pridanie potenciometra
Pridanie potenciometra

Potenciometer umiestnite na dosku a postupujte podľa krokov na obrázku vyššie.

Pripojte jednu stranu k 5V lište

Pripojte stred k analógovému vstupu A0

Pripojte poslednú stranu k GND

Teraz máte pridané tlačidlo. Uistite sa, že vyzerá presne ako na obrázku, toto je veľmi dôležitá súčasť tejto hry!

POZNÁMKA: Pokiaľ jedna strana má 5V a druhá strana je GND a stred smeruje k A0, bude to fungovať dobre

Krok 4: Pridanie reproduktora

Pridanie reproduktora
Pridanie reproduktora

Pripojte stranu GND k lište GND

Pripojte stranu + k rezistoru 220 ohmov a potom pripojte k PIN 7

To je všetko!

Krok 5: Pridanie výberu používateľa RGB

Pridanie výberu používateľa RGB
Pridanie výberu používateľa RGB

RGB LED diódy môžu byť zložité, takže sa pozrite na obrázok v návode a zistite, či máte správne otočenie. Moje nižšie uvedené kroky budú teda relatívne k mojej rotácii, a preto je dôležité presne postupovať podľa mojich krokov!

Počnúc ZĽAVA

K prvým dvom pridajte odpor 220 Ohm, tretí preskočte a pridajte na prednú stranu

Pripojte prepojku GND k tretiemu bez odporu, to je náš GND

Takže s prvým odporom vľavo prejde na PIN 3 (modrý)

Druhý odpor sa pripája na PIN 5 (zelený)

a tretí odpor sa pripája na PIN 6 (červený)

To je všetko! Toto je RGB LED, ktorá bude použitá pre používateľa na výber správnych farieb!

Krok 6: Pridanie náhodného systému RGB

Pridanie náhodného systému RGB
Pridanie náhodného systému RGB

RGB LED diódy môžu byť zložité, takže sa pozrite na obrázok v návode a zistite, či máte správne otočenie. Moje nižšie uvedené kroky budú teda relatívne k mojej rotácii, a preto je dôležité presne postupovať podľa mojich krokov!

Počnúc ZĽAVA

K prvým dvom pridajte odpor 220 Ohm, tretí preskočte a pridajte na prednú stranu

Pripojte prepojku GND k tretiemu bez rezistora, to je náš GND. Takže s prvým odporom vľavo prejde na PIN 3 (modrý) Druhý odpor sa spojí s PIN 5 (zelený) Tretí odpor sa spojí s PIN 6 (Červená)

To je všetko! Toto je RGB LED, ktorá bude použitá pre systém na náhodný výber farieb!

Krok 7: Hotovo

Si hotový!
Si hotový!

V prípade akýchkoľvek otázok mi napíšte správu, k tomuto kroku som priložil kód. Nemali by ste nič meniť, aby to fungovalo, ale pokojne sa pohrajte a zabezpečte, aby kód bežal plynulejšie!

Všetko MUSÍ byť dobre zdokumentované alebo kód, ktorý sa vysvetľuje sám, ale ak ste v programovaní nový a niečomu nerozumiete, reagujem na e-maily pomerne rýchlo!

TIEŽ je tu knižnica použitá v projekte

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

Odporúča: