Turinys:
Video: Sukurkite „Arduino Simon“žaidimą per 2 minutes!: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Jokių džemperių! Jokių laidų! NĖRA litavimo! BE duonos lentos!
Galvojimas už ribų.
Taigi norite greitai parodyti savo mikrovaldiklį kartu su kai kuriais papildomais periferiniais modeliais, kol draugai ar giminaitis jau pakeliui …
Sujunkite šią greito ir lengvo Simono „kartok po manęs“žaidimo versiją vos per kelias minutes. Nors ir vienspalvis (su visais raudonais šviesos diodais). Viskas, ko reikia, yra po ranka: „Arduino“mikrovaldiklis (pageidautina „Nano“), modulis su šviesos diodų rinkiniu, 4 mygtukų modulis ir garso signalas kartu su guminė juosta.
1 žingsnis: dalys ir surinkimas
Šviesos diodų ir raktų/mygtukų modulius rasite čia: www.ebay.com/itm/181563923440 (<$ 4) Žadintuvai pateikiami čia: https://www.ebay.com/itm/281280117872 (<$ 2)
[Vykdomas darbas] BTW: Čia yra patogus įrankis naudojant https://itty.bitty.site [nebaigtas darbas]
Tai turėtų išsiaiškinti.
lite programa
Daugiau informacijos.
„Nano 3.0“https://www.ebay.com/itm/131517734419 (<3 USD)
Aš rekomenduoju nedidelę guminę juostelę, todėl jums nereikia jos apvynioti daugybę kartų, kad ji būtų įtempta.
Galima naudoti ir kitus „Arduinos“, tačiau jiems gali prireikti (arba leisti) skirtingų periferinių modulių vietų; ir kaip toks kaiščio priskyrimas keičia naudojamą kodą. „Nano 3.0“yra ypač geras, nes jį galima lengvai surinkti, lengvai laikyti ir valdyti viena ranka.
Surinkimas atliekamas tiesiog prijungus modulius ir pritvirtinant juos gumine juostele. „Aktyvus“pjezo garsinis signalas veiks tik tuo atveju, jei poliškumas bus tinkamai prijungtas. Atminkite, kad jis (+) įterptas į D8, o (-) į D11.
Rakto modulio kaiščiai K4-K3-K2-K1-GND eina tiesiai į A1-A5. Žiūrėkite paveikslėlį aukščiau.
LED modulio kaiščiai GND-D1-D2-D3-D4-D5-D6 atitinkamai tiesiogiai patenka į D7-D6-D5-D4-D3-D2-GND.
2 žingsnis: kaip tai veikia
Šviesos diodų ir raktų moduliai paprastai turi turėti vieną kaištį, prijungtą prie žemės. Kad būtų galima pritaikyti tiesioginį prijungimą prie „Nano“, tai neįvyksta. Taigi, prie šių modulių „GND“prijungti kaiščiai naudojami kaip išėjimai ir nustatomi „LOW“. „MCU“(„MicroControllerUnit“) išves iki 30 mA. Tai yra pakankamai keturių (4) šviesos diodų bankui. Nors mygtukams to reikia kur kas daugiau, nėra jokios žalos, nes išėjimai riboja srovę (ir jie srovę ima tik paspaudę). Šviesos diodų modulis turi rezistorius, kurie dar labiau riboja srovę, einančią per kiekvieną šviesos diodą.
Atsisiuntimai
Atnaujinau ir modifikavau dvi skirtingas „Simono“sekimo žiburių ir garso žaidimo versijas, kad galėčiau dirbti su šiuo projektu. Originalių versijų kreditai yra šaltinių sąrašuose.
Vienas eskizas („FastEasy_SimonSings“) tiesiog naudoja įtraukimo failą („pitches.h“, kad būtų aplanke su juo). Kitas („FastEasy_SimonSays“) naudoja biblioteką „Tonas“. Taigi jums reikės vieno ar abiejų iš jų, atsižvelgiant į tai, kurį eskizą (-us) pasirinksite naudoti.
Aukščiau esanti biblioteka pagal nutylėjimą turėtų būti „Arduino IDE“dalis. Jei ne, ir jums reikia tam tikros pagalbos, kaip įdiegti biblioteką.
3 žingsnis: Žaiskite su asamblėja
Žaidimas vyksta gana tiesiai. Kodo šaltinio failai turi tam tikrą dokumentaciją. Viskas, ką jums tikrai reikia žinoti, yra tai, kad „Simon Says“versija automatiškai prasideda vienu blyksniu. ir „Simonas dainuoja“versija prasideda nuo 4 modelio, tačiau prieš pradedant kiekvieną raundą laukia klavišo paspaudimo.
Šviesos diodų ir raktų moduliai greičiausiai bus jums patogūs atliekant kitus greitus projekto koncepcijų įrodymus. Šis projektas ir su juo susijęs kodas veiks su garsiakalbiu. Tai skambės geriau, bet jūs negalėsite to padaryti be bent kelių džemperių.
Atkreipkite dėmesį, kad kadangi šie eskizai yra koduoti, „Nano 3.0“arba „Uno“veiks tiesiogiai („Plug-&-Play“), kitiems gali prireikti naudoti skirtingus kaiščių rinkinius dėl jų fizinio išdėstymo; ir galbūt kai kurie kodo pakeitimai.
Rekomenduojamas:
Sukurkite savo 1D teniso žaidimą: 5 žingsniai (su nuotraukomis)
Sukurkite savo 1D teniso žaidimą: Šiame projekte aš jums parodysiu, kaip sujungiau MDF plokštę su garso signalo mygtukais, šviesos diodais ir „Arduino Nano“, kad galėčiau sukurti 1D teniso žaidimą, kurį tikrai smagu žaisti. Pakeliui parodysiu, kaip sukurti elektronikos grandinę ir kaip skiriasi
Sukurkite 2D žaidimą: 15 žingsnių
Sukurkite 2D žaidimą: pavargote nuo žaidimų? Kodėl nesukuriate žaidimo? Šioje instrukcijoje nurodoma, kaip sukurti visiškai paprastą 2D žaidimą … Mes naudosime „Unity Game Engine“kurdami ir kurdami savo 2D žaidimą … ir taip pat naudosime „Microsoft Visual Studio“programavimui ir Cr
Sukurkite motorizuotą dinozaurą naudodami plastikines šiukšles per 55 minutes ar greičiau!: 11 žingsnių (su nuotraukomis)
Sukurkite motorizuotą dinozaurą naudodami plastikines šiukšles per 55 minutes ar greičiau !: Sveiki. Mano vardas Mario ir man patinka kurti daiktus naudojant šiukšles. Prieš savaitę buvau pakviestas dalyvauti Azerbaidžano nacionalinio televizijos kanalo rytinėje laidoje, pasikalbėti apie " Waste to Art " paroda. Vienintelė sąlyga? Aš turėjau
Sukurkite 3D žaidimą kompiuteryje naudodami „Coppercube“: 5 žingsniai
Sukurkite 3-D žaidimą kompiuteriu naudodami „Coppercube“: aš sukūriau žaidimą vario kube! Čia sužinosite, kaip padaryti žaidimą vario kube ar bet kokia kita programine įranga. Jūs taip pat susitiksite su manimi kitu pamokomu būdu! Dabar sekite mane ir padarykime žaidimas kompiuteryje su vario kubu
Sukurkite vaizdo žaidimą naudodami „RPG Maker XP“: 4 žingsniai
Sukurkite vaizdo žaidimą naudodami „RPG Maker XP“: Išmok naudotis RMXP! Sveiki! Ši pamoka skirta sukurti paprastą žaidimą naudojant RMXP - programą, kurią galima atsisiųsti nemokamai bandomajam laikotarpiui arba nusipirkti už 60,00 USD adresu http://tkool.jp/products/rpgxp/eng/. Ši pamoka