Turinys:

Trumpalaikis įsiminimo žaidimas: 7 žingsniai
Trumpalaikis įsiminimo žaidimas: 7 žingsniai

Video: Trumpalaikis įsiminimo žaidimas: 7 žingsniai

Video: Trumpalaikis įsiminimo žaidimas: 7 žingsniai
Video: Дневник самопрограммирования КАК СДЕЛАТЬ МЕЧТЫ РЕАЛЬНОСТЬЮ 2024, Liepa
Anonim
Trumpalaikis įsiminimo žaidimas
Trumpalaikis įsiminimo žaidimas

Sukurkite savo „Arduino“įsiminimo žaidimą!

Šiame žaidime vienas RGB šviesos diodas pradės mirksėti 3 atsitiktinėmis spalvomis, turėsite prisiminti kiekvienos spalvos spalvą. Matai, kur tai vyksta? Naudodami potenciometrą pakeisite antrąjį RGB šviesos diodą ir paspausite mygtuką, kad įrašytumėte kiekvieną spalvą iš pirmojo RGB šviesos diodo. Antrasis RGB šviesos diodas parodys, kurią spalvą pasirinkote, o kai įrašysite seką, RGB šviesos diodai mirksės žaliai, o garsinis signalas skleis signalą, kad teisingai atspėjote seką, arba abu RGB šviesos diodai mirksės raudonai ir sekų skaičius bus grąžintas į 3* (tai galima pakeisti). Žaidimą pradedate prisimindami 3 parodytas spalvas, tada, jei teisingai pasirinksite rodomas spalvas, eilės tvarka bus pridėta kita atsitiktinė spalva. Tai tęsis tol, kol padarysite klaidą, ir, kaip minėta aukščiau, ji bus grąžinta tik į 3 spalvas.

Tai tikrai įdomus, įtraukiantis ir erzinantis žaidimas:)

DAUG REIKIA

  • 1 x „Arduino UNO R3“
  • 1 x potenciometras
  • 1 x mygtukas
  • 2 x RGB šviesos diodai
  • 8 x 220 omų rezistoriai
  • 1 x pjezo garsiakalbis
  • 18 x jungiamųjų laidų (nuo vyrų iki vyrų)

PASIRENKAMA

1 x skydo lenta

Aukščiau esančioje nuotraukoje sukūriau skydą, kurį norėjau parodyti savo draugams mokykloje, tačiau tai visiškai nereikalinga. Jei norite eiti šiuo keliu, gausite lituoklį, šiek tiek lituoklio ir kantrybės. Jei norite eiti šiuo keliu, nedvejodami parašykite man žinutę ir aš galiu jums padėti, jei turite kokių nors problemų.

1 žingsnis: teigiamų/įžemintų laidų pridėjimas prie „Breadboard“

Teigiamų/įžemintų laidų pridėjimas prie „Breadboard“
Teigiamų/įžemintų laidų pridėjimas prie „Breadboard“

Labai elementarus žingsnis

Prijunkite GND prie „GND Rail“ant duonos lentos

Prijunkite 5V prie POSITIVE bėgio, esančio duonos plokštėje

2 žingsnis: mygtuko pridėjimas

Pridedamas mygtukas
Pridedamas mygtukas

Padėkite mygtuką ant duonos lentos ir atlikite aukščiau esančio paveikslėlio veiksmus.

Prijunkite vieną pusę prie 5V bėgio

Prijunkite 220 omų rezistorių prie gretimos mygtuko pusės, tada prijunkite trumpiklį prie GND

Prijunkite priešingą pusę prie 2 „Arduino“PIN kodo

Dabar pridėjote savo mygtuką. Įsitikinkite, kad jis atrodo tiksliai taip, kaip paveikslėlyje, tai yra labai svarbi šio žaidimo dalis!

3 žingsnis: pridėkite potenciometrą

Pridedamas potenciometras
Pridedamas potenciometras

Padėkite potenciometrą ant duonos lentos ir atlikite aukščiau esančio paveikslėlio veiksmus.

Prijunkite vieną pusę prie 5V bėgio

Prijunkite vidurį prie A0 Analog IN

Prijunkite paskutinę pusę prie GND

Dabar pridėjote savo mygtuką. Įsitikinkite, kad jis atrodo tiksliai taip, kaip parodyta paveikslėlyje, tai yra labai svarbi šio žaidimo dalis!

PASTABA: kol viena pusė turi 5 V įtampą, o kita pusė yra GND, o vidurys - A0, ji veiks gerai

4 žingsnis: pridėkite garsiakalbį

Pridedamas garsiakalbis
Pridedamas garsiakalbis

Prijunkite GND pusę prie GND bėgelio

Prijunkite + pusę prie 220 omų rezistoriaus, tada prijunkite prie PIN 7

Viskas!

5 veiksmas: pridėkite vartotojo pasirinkimo RGB

Pridedamas vartotojo pasirinkimas RGB
Pridedamas vartotojo pasirinkimas RGB

RGB šviesos diodai gali būti sudėtingi laidai, todėl peržiūrėkite instrukcijoje pateiktą vaizdą, kad nustatytumėte, ar teisingai pasukote. Taigi, mano toliau nurodyti veiksmai bus susiję su mano rotacija, todėl svarbu tiksliai sekti mano veiksmus!

Pradedant nuo kairės

Į pirmuosius du pridėkite 220 omų rezistorių, praleiskite trečiąjį ir pridėkite ant galo

Prijunkite GND trumpiklį prie trečiojo be rezistoriaus, tai yra mūsų GND

Taigi su pirmuoju rezistoriumi kairėje jis pereina prie PIN 3 (mėlynas)

Antrasis rezistorius jungiamas prie PIN 5 (žalias)

o trečiasis rezistorius jungiasi prie PIN 6 (raudonas)

Viskas! Tai yra RGB šviesos diodas, kuris bus naudojamas vartotojui pasirinkti tinkamas spalvas!

6 veiksmas: atsitiktinės sistemos RGB pridėjimas

Pridedama atsitiktinė RGB sistema
Pridedama atsitiktinė RGB sistema

RGB šviesos diodai gali būti sudėtingi laidai, todėl peržiūrėkite instrukcijoje pateiktą vaizdą, kad nustatytumėte, ar teisingai pasukote. Taigi, mano toliau nurodyti veiksmai bus susiję su mano rotacija, todėl svarbu tiksliai sekti mano veiksmus!

Pradedant nuo kairės

Į pirmuosius du pridėkite 220 omų rezistorių, praleiskite trečiąjį ir pridėkite ant galo

Prijunkite GND trumpiklį prie trečiojo be rezistoriaus, tai yra mūsų GND Taigi su pirmuoju rezistoriumi kairėje jis pereina prie PIN 3 (mėlynas) Antrasis rezistorius jungiasi prie PIN 5 (žalias) Raudona)

Viskas! Tai RGB šviesos diodas, kuris bus naudojamas sistemai atsitiktinai parinkti spalvas!

7 žingsnis: baigėte

Jūs baigėte!
Jūs baigėte!

Jei turite klausimų, nedvejodami rašykite man žinutę, prie šio veiksmo pridėjau kodeksą. Nereikėtų nieko keisti, kad jis veiktų, tačiau nedvejodami pataisykite ir kodą paleiskite sklandžiau!

Viskas TURĖTŲ būti gerai dokumentuota arba kodą, kuris paaiškintų save, bet jei jūs pradedate programuoti ir kažko nesuprantate, aš gana greitai atsakau į el.

Taip pat čia yra projekte naudojama biblioteka

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

Rekomenduojamas: