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

Flappy Bird- ը Arduino- ի միջոցով և մշակում. 5 քայլ
Flappy Bird- ը Arduino- ի միջոցով և մշակում. 5 քայլ

Video: Flappy Bird- ը Arduino- ի միջոցով և մշակում. 5 քայլ

Video: Flappy Bird- ը Arduino- ի միջոցով և մշակում. 5 քայլ
Video: Բայց ի՞նչ է նեյրոնային ցանցը. | Գլուխ 1, խորը ուսուցում 2024, Հուլիսի
Anonim
Flappy Bird- ը Arduino- ի և մշակման միջոցով
Flappy Bird- ը Arduino- ի և մշակման միջոցով

Ողջույն բոլորին!!!

Բարի գալուստ Arduino- ի վրա հիմնված նոր նախագիծ: Մենք բոլորս մեր կյանքում մեկ անգամ խաղացել ենք թռչունների փափուկ խաղով: Ինչպե՞ս խաղալ այն մեր համակարգչի վրա և վերահսկել այն ՝ օգտագործելով մեր Arduino- ն: Հետևեք ստորև տրված բոլոր քայլերին և այս ձեռնարկի ավարտին դուք կվերահսկեք խաղը ՝ օգտագործելով ձեր միկրոկառավարիչը:

Քայլ 1: Ստացեք պարագաներ

Ստացեք պարագաներ
Ստացեք պարագաներ
Ստացեք պարագաներ
Ստացեք պարագաներ

Այսպիսով, այս նախագծի համար մենք կօգտագործենք Arduino Uno տախտակ և SR-04 ուլտրաձայնային տվիչ: Ես խորհուրդ եմ տալիս ձեզ գնել այս բաղադրիչները UTSource.net- ից, քանի որ դրանք ապահովում են ցածր գնով էլեկտրոնիկայի բաղադրիչներ և մոդուլներ ՝ առանց որակի փոխզիջման: Ստուգեք դրանք !!!

1 X Arduino Uno

1 X SR-04 Ուլտրաձայնային տվիչ

Հացաթուղթ (ըստ ցանկության) և քիչ վերնագրված մետաղալարեր

Քայլ 2: Հակիրճ աշխատելը

Համառոտ աշխատելը
Համառոտ աշխատելը
Համառոտ աշխատելը
Համառոտ աշխատելը
Համառոտ աշխատելը
Համառոտ աշխատելը

Պատճառն այն է, որ մենք այստեղ ուլտրաձայնային տվիչ օգտագործեցինք, մեր ձեռքի և ձեռքի միջև հեռավորության տվյալները ստանալու համար

տվիչ և օգտագործեք այդ արժեքները `շարժվող թռչնի բարձրությունը կարգավորելու համար: Խաղը ստեղծվում է Processing- ում և Arduino- ն դրա հետ շփվում է ՝ օգտագործելով սերիական պորտը: Ես վերը նշված խաղի մի քանի պատկեր եմ կապել, այնպես որ նայեք դրանք այս նախագծի մասին որոշ պատկերացում կազմելու համար:

Քայլ 3: Եկեք կատարենք կապերը

Եկեք կատարենք կապերը
Եկեք կատարենք կապերը

Նախ միացրեք SR-04- ը

սենսոր Arduino տախտակին: Քանի որ ինտերֆեյսի համար կա ընդամենը մեկ տվիչ, ես չեմ ավելացնի այս նախագծի սխեմաների դիագրամ: Կապերը հետևյալն են.

SR-04 >> Arduino Uno

Vcc >> 5V

Gnd >> Gnd

Ձգիչ քորոց >> Թվային փին 11

Echo Pin >> Թվային կապում 10

Ահա և վերջ, կապերն ավարտված են:

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

Վերբեռնեք Arduino ծածկագիրը
Վերբեռնեք Arduino ծածկագիրը

Այժմ ժամանակն է կոդը վերբեռնել ձեր Arduino տախտակին:

Ներբեռնեք ծածկագիրը ներքևից:

Նախքան ծածկագիրը վերբեռնելը, համոզվեք, որ ընտրեք համապատասխան մուտքի և բաուդ արագությունը, քանի որ այն օգտագործելու ենք խաղին տվյալներ ուղարկելու համար:

***************************************************

դատարկ կարգավորում ()

{

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

Serial.begin (9600); // Այստեղ սահմանեք բաուդ փոխարժեքը

}

*******************************************************

Քայլ 5: Բացեք վերամշակման ծրագիրը

Բացեք Մշակման ծրագիրը
Բացեք Մշակման ծրագիրը

Երբ Arduino կոդը վերբեռնվի, ներբեռնեք և բացեք այն

մշակման ծածկագիր: Կրկին սահմանեք նույն բաուդ արագությունը և նշեք ճիշտ միացման պորտը, ինչպես դա արեցիք ավելի վաղ:

*******************************************************

void setup () {

չափը (400, 600);

p1.x = լայնություն + 50;

p2.x = լայնություն + 220;

p3.x = լայնություն + 370;

myPort = նոր Սերիա (սա, «COM3», 9600); // Փոխեք com պորտն ու baud փոխարժեքը այստեղ

myPort.buffer Մինչև (10);

}

********************************************************

Հիմա եկեք փորձենք այս խաղը: Պարզապես կտտացրեք մշակման Ide- ի գործարկման կոճակին, և դուք լավ եք:

Թռչունը շարժվում է ըստ ձեր ձեռքի և տվիչի միջև եղած հեռավորության:

Հուսով եմ, որ ձեզ դուր եկավ այս փոքրիկ հրահանգը: Եթե այո, ապա խնդրում ենք որոշակի աջակցություն ցուցաբերել ՝ սեղմելով սիրված կոճակը և այն կիսել ձեր ընկերների հետ: Եթե որևէ օգնության կարիք ունեք, ազատորեն մեկնաբանեք ստորև: Ահա այսօրվա համար տղերք: Տեսեք շուտով ևս մեկ հիանալի նախագծով:

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