Turinys:

Ciklonas („Arduino LED“žaidimas): 6 žingsniai (su paveikslėliais)
Ciklonas („Arduino LED“žaidimas): 6 žingsniai (su paveikslėliais)

Video: Ciklonas („Arduino LED“žaidimas): 6 žingsniai (su paveikslėliais)

Video: Ciklonas („Arduino LED“žaidimas): 6 žingsniai (su paveikslėliais)
Video: Изучаем iOS: создайте собственное приложение с помощью Objective-C! от Тянью Лю 2024, Lapkritis
Anonim
Ciklonas („Arduino LED“žaidimas)
Ciklonas („Arduino LED“žaidimas)

Šioje pamokoje aš išmokysiu jus sukurti LED žaidimą su labai mažu kodu ar patirtimi! Kurį laiką turėjau šią idėją ir galiausiai pradėjau ją kurti. Tai įdomus žaidimas, kuris mums visiems primena arkadinius žaidimus. Yra ir kitų vadovėlių, kuriuos susiesiu, kad gaučiau papildomų nuorodų. Tai galima padaryti per valandą nuo sunkaus darbo ir verta pastangų:)

Prekės

WS2812B šviesos diodai x24

Arduino Nano

Momentinis mygtukas

1 žingsnis: žiūrėkite demonstraciją

Image
Image

2 žingsnis: raskite bet kokio tipo rėmelį

Raskite bet kokio tipo rėmą
Raskite bet kokio tipo rėmą
Raskite bet kokio tipo rėmą
Raskite bet kokio tipo rėmą

Šiuo atveju naudojau paveikslų rėmelį. Vieno kūrimas visada yra pasirinkimas, tačiau norėjau greitai užbaigti šį projektą. Mano projekte yra 20 šviesos diodų, kurie apgaubia rėmą. Tačiau šį skaičių visada galima pakeisti atsižvelgiant į pageidavimus ar norimas energijos sąnaudas.

3 žingsnis: programavimas

Programavimas
Programavimas

Ši programa nėra pati efektyviausia.. tačiau ji puikiai atlieka savo darbą. Žaidime yra penki skirtingi žaidimo būdai. Gamestate zero rodo laukimo būseną, kol nepaspaudžiamas mygtukas. Kiti žaidėjai nurodo žaidėjo lygį. Norėdami sustabdyti mygtuko nukrypimą, naudoju funkciją millis (), o ne delay (). Tokiu būdu žaidimas vis tiek gali veikti, kol mygtukas apdorojamas.

Norėdami sureguliuoti greitį pagal pageidavimą, sumažinus „ledSpeed“kintamąjį, greitis padidės. Greitis yra sudėtingumo tvarka.

4 žingsnis: laidai ir litavimas

Laidai ir litavimas
Laidai ir litavimas

Šis projektas gali būti maitinamas iš 5 V laido, einančio į „Arduino Nano“, arba iš 3 AA baterijų, kad jis būtų nešiojamas.

Išgręžkite skylę akimirksniu paspaustam mygtukui arba atskirkite jį nuo rėmo. Prijunkite vieną pusę prie žemės, o kitą - prie kaiščio 4.

(Neprivaloma)-Prijunkite akumuliatorių prie 5 V linijos jungiklio prie „Arduino Nano“VIN ir įžeminimo kaiščių. Įsitikinkite, kad signalas yra 5 V, o išvestis gali valdyti „Arduino“ir šviesos diodų maitinimą. Norėdami padidinti baterijų ilgaamžiškumą, įjunkite šviesos diodų ryškumą.

Prijunkite abu šviesos diodų rinkinius prie „Arduino“5v bėgelio ir prijunkite pagrindą. Galiausiai sekite „Din“linijas iki norimų „Arduino“kaiščių.

5 žingsnis: Karštas klijai ir saugumas

Karštas klijai ir saugus
Karštas klijai ir saugus
Karštas klijai ir saugus
Karštas klijai ir saugus

Laidams pritvirtinti naudojau daug karštų klijų ir užtrauktuką. Stenkitės uždengti aštrius daiktus ir tvirtai pritvirtinti laidus. Rankos gali tai laikyti.

6 žingsnis: kita nuoroda

Kita nuoroda
Kita nuoroda

Daugiau pamokomų, kuriuos radau, yra susieti. Dėkoju už jūsų laiką ir tikiuosi, kad šiek tiek pasinaudojote šiuo projektu. Apsilankykite mano svetainėje (www.neehaw.com), kur rasite daugiau dokumentų ir įdomių projektų. Mėgautis!

Pamokomas vienas

Du nurodymai

Rekomenduojamas: