Turinys:
Video: Trumpalaikis įsiminimo žaidimas: 7 žingsniai
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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“
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
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ą
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į
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
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
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
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