Turinys:

Sukurkite „Arduino Simon“žaidimą per 2 minutes!: 3 žingsniai
Sukurkite „Arduino Simon“žaidimą per 2 minutes!: 3 žingsniai

Video: Sukurkite „Arduino Simon“žaidimą per 2 minutes!: 3 žingsniai

Video: Sukurkite „Arduino Simon“žaidimą per 2 minutes!: 3 žingsniai
Video: Высокая плотность 2022 2024, Lapkritis
Anonim

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

Dalys ir surinkimas
Dalys ir surinkimas
Dalys ir surinkimas
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 su asamblėja
Žaidimas 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: