Turinys:

„Arduino“ciklono arkadinis žaidimas: 6 žingsniai
„Arduino“ciklono arkadinis žaidimas: 6 žingsniai

Video: „Arduino“ciklono arkadinis žaidimas: 6 žingsniai

Video: „Arduino“ciklono arkadinis žaidimas: 6 žingsniai
Video: Cyclone redemption game!! 2024, Lapkritis
Anonim
Arduino ciklono arkadinis žaidimas
Arduino ciklono arkadinis žaidimas
Arduino ciklono arkadinis žaidimas
Arduino ciklono arkadinis žaidimas

Blizgančios prašmatnios lemputės! Arduino! Žaidimas! Ką dar reikia pasakyti? Šis žaidimas yra paremtas „Cyclone“arkadiniu žaidimu, kuriame žaidėjas bando sustabdyti vedamą ratuką, besisukantį aplink apskritimą tam tikroje vietoje.

1 žingsnis: medžiagos

Medžiagos
Medžiagos

1x „Arduino Uno“

3x jungiamieji laidai

1x WS2812B LED juostelė (aš nusipirkau savo už 30 USD iš „Amazon“čia)

2 žingsnis: kodas

Atsisiųskite „Arduino IDE“iš www.arduino.cc/en/Main/Software

Atsisiųskite naujausią „FastLED“bibliotekos versiją iš

Įdiekite biblioteką „Arduino IDE“vadovaudamiesi čia pateiktomis instrukcijomis:

Atsisiųskite šio projekto kodą iš čia.

Išpakuokite kodą ir atidarykite jį „Arduino“dukart spustelėdami LEDGame.ino.

3 žingsnis: laidų prijungimas

Prijunkite tris trumpiklius prie laido. Prijunkite pirmąjį laidą nuo 5v pagalvėlės ant LED juostos prie 5v kaiščio „Arduino“. Prijunkite antrąjį laidą nuo LED juostelės „Din“pagalvėlės prie „Arduino“skaitmeninio kaiščio 7. Prijunkite paskutinį laidą nuo LED juostelės Gnd pado prie Arduino Gnd. Jums gali tekti lituoti šiuos laidus prie LED juostos trinkelių. ĮSPĖJIMAS: Prijungus daugiau nei 30 šviesos diodų prie „Arduino“, gali būti pažeista borto reguliatorius arba USB maitinimo šaltinis.

4 veiksmas: įkelkite kodą ir paleiskite

Atidarykite kodą „Arduino IDE“. 24 eilutėje esantį skaičių 27 pakeiskite šviesos diodų skaičiumi. Nustatykite, kuris šviesos diodas turėtų būti centrinis, ir pakeiskite numerį 14 27 eilutėje. Jei norite įkelti programą į lentą, spustelėkite įkelti. Įrankių meniu būtinai pasirinkite tinkamą plokštės tipą ir prievadą. Tada atidarykite serijinį monitorių, nustatykite duomenų perdavimo spartą į 9600 ir vykdykite ekrane pateikiamus nurodymus.

5 žingsnis: Kaip veikia kodas?

Kodas yra paprasta būsenos mašina, veikianti žaidime arba žaidime virš būsenos. „A for loop“perkelia šviesos diodą išilgai eilutės, kol įvestis gaunama per „Serial“. Tada žaidimas persijungia į žaidimą per būseną ir apskaičiuoja LED atstumą nuo eilutės centro.

6 žingsnis: ačiū, kad skaitote

Jei jums patiko šis „Instructable“, apsvarstykite galimybę jį pasirinkti ir peržiūrėkite mano tinklaraštį čia. Dėkojame, kad perskaitėte, ir jei turite pasiūlymų ar pakeitimų, palikite juos toliau pateiktose pastabose.

Rekomenduojamas: