Բովանդակություն:

Arduino Cyclone Արկադային խաղ. 6 քայլ
Arduino Cyclone Արկադային խաղ. 6 քայլ

Video: Arduino Cyclone Արկադային խաղ. 6 քայլ

Video: Arduino Cyclone Արկադային խաղ. 6 քայլ
Video: Arduino Cyclone Arcade Game 2024, Նոյեմբեր
Anonim
Arduino Cyclone Արկադային խաղ
Arduino Cyclone Արկադային խաղ
Arduino Cyclone Արկադային խաղ
Arduino Cyclone Արկադային խաղ

Թարթող շողշողացող լույսեր: Արդուինո! Խաղ Էլ ինչ պետք է ասել: Այս խաղը հիմնված է Cyclone արկադային խաղի վրա, որտեղ խաղացողը փորձում է կանգնեցնել led- ով պտտվելը շրջանակի շուրջը որոշակի տեղում:

Քայլ 1: Նյութեր

Նյութեր
Նյութեր

1x Arduino Uno

3x Jumper լարեր

1x WS2812B LED ժապավեն (ես իմը գնել եմ $ 30 -ից Amazon- ից այստեղ)

Քայլ 2: Կոդ

Ներբեռնեք Arduino IDE- ն www.arduino.cc/hy/Main/Software- ից

Ներբեռնեք FastLED գրադարանի վերջին տարբերակը

Տեղադրեք գրադարանը Arduino IDE- ում ՝ հետևելով այստեղ տրված հրահանգներին ՝

Ներբեռնեք այս նախագծի ծածկագիրը այստեղից:

Բացեք ծածկագիրը և բացեք այն Arduino- ում ՝ կրկնակի սեղմելով LEDGame.ino- ի վրա:

Քայլ 3: Լարերի տեղադրում

Միացրեք երեք jumper լարերը led լարին: LED շերտի 5v պահոցից միացրեք առաջին մետաղալարը Arduino- ի 5v քորոցին: LED շերտի վրա գտնվող Din բարձիկից երկրորդ մետաղալարը միացրեք Arduino- ի թվային կապին 7: LED շերտի Gnd պահոցից միացրեք վերջին մետաղալարը Arndino- ի Gnd- ին: Հնարավոր է, անհրաժեշտ լինի այս լարերը միացնել LED շերտի բարձիկներին: ARԳՈՇԱՈՄ. Մեր Arduino- ին ավելի քան 30 լեդ միացնելը կարող է ընթացիկ վնաս հասցնել ինքնաթիռի կարգավորիչին կամ USB հոսանքի աղբյուրին:

Քայլ 4: Վերբեռնեք ծածկագիրը և գործարկեք:

Բացեք կոդը Arduino IDE- ում: 24 -րդ տողում գտնվող 27 թիվը փոխարինեք լուսարձակների թվով: Որոշեք, թե որ լուսարձակը պետք է լինի կենտրոնաձևը և փոխարինեք այն 27 -րդ տողում գտնվող 14 թվին: Սեղմեք վերբեռնումը `ծրագիրը տախտակին վերբեռնելու համար: Համոզվեք, որ գործիքների ընտրացանկից ընտրել եք տախտակի ճիշտ տեսակը և նավահանգիստը: Այնուհետև բացեք Serial monitor- ը, սահմանեք baud փոխարժեքը 9600 և հետևեք էկրանին հայտնված հուշումներին:

Քայլ 5: Ինչպե՞ս է գործում ծածկագիրը:

Կոդը պարզ պետական մեքենա է, որը աշխատում է կամ խաղի ընթացքում, կամ խաղի վրայով: A for loop- ը տանում է led- ը տողի երկայնքով, մինչև մուտքագրումը ստացվի Serial- ի վրա: Այնուհետև խաղը անցնում է խաղի վիճակի և հաշվարկում է լարերի կենտրոնից հեռավորության հեռավորությունը:

Քայլ 6: Շնորհակալություն կարդալու համար:

Եթե ձեզ դուր եկավ այս Հրահանգը, խնդրում ենք նախընտրել այն և խնդրում եմ իմ բլոգը դիտել այստեղ: Շնորհակալություն կարդալու համար, և եթե ունեք որևէ առաջարկ կամ փոփոխություն, թողեք դրանք ստորև բերված մեկնաբանություններում:

Խորհուրդ ենք տալիս: