Turinys:

„Flappy Bird“naudojant „Arduino“ir apdorojant: 5 žingsniai
„Flappy Bird“naudojant „Arduino“ir apdorojant: 5 žingsniai

Video: „Flappy Bird“naudojant „Arduino“ir apdorojant: 5 žingsniai

Video: „Flappy Bird“naudojant „Arduino“ir apdorojant: 5 žingsniai
Video: Easy DIY projects for kid engineers | Fawn Qiu 2024, Lapkritis
Anonim
Flappy Bird naudojant „Arduino“ir apdorojant
Flappy Bird naudojant „Arduino“ir apdorojant

Sveiki visi!!!

Sveiki atvykę į naują „Arduino“projektą. Mes visi kartą gyvenime žaidėme flappy bird žaidimą. Ką daryti, jei žaidžiame savo kompiuteryje ir valdome naudodami „Arduino“?? Atlikite visus toliau nurodytus veiksmus ir šios pamokos pabaigoje valdysite žaidimą naudodami savo mikrovaldiklį.

1 žingsnis: įsigykite reikmenų

Gaukite reikmenis
Gaukite reikmenis
Gaukite reikmenis
Gaukite reikmenis

Taigi šiam projektui naudosime „Arduino Uno“plokštę ir ultragarsinį jutiklį SR-04. Rekomenduoju šiuos komponentus pirkti iš UTSource.net, nes jie siūlo nebrangius elektronikos komponentus ir modulius be jokių kompromisų. Patikrinkite juos !!!

1 X „Arduino Uno“

1 X SR-04 Ultragarsinis jutiklis

Duonos lenta (neprivaloma) ir keli antraštės laidai

2 žingsnis: trumpas darbas

Darbas trumpai
Darbas trumpai
Darbas trumpai
Darbas trumpai
Darbas trumpai
Darbas trumpai

Priežastis, kodėl mes naudojome ultragarsinį jutiklį, yra gauti atstumo duomenis tarp mūsų rankos ir

jutiklį ir naudokite šias vertes, kad sureguliuotumėte judančio paukščio aukštį. Žaidimas sukurtas apdorojant ir „Arduino“su juo bendrauja naudodamas nuoseklųjį prievadą. Aš susiejau keletą aukščiau pateiktų žaidimo vaizdų, todėl pažvelkite į juos, kad gautumėte idėją apie šį projektą.

3 žingsnis: atlikime ryšius

Padarykime ryšius
Padarykime ryšius

Pirmiausia prijunkite SR-04

jutiklį prie „Arduino“plokštės. Kadangi sąsajoje yra tik vienas jutiklis, aš nepridėsiu šio projekto grandinės schemos. Sujungimai yra tokie -

SR-04 >> „Arduino Uno“

Vcc >> 5V

Gnd >> Gnd

Įjungimo kaištis >> Skaitmeninis kaištis 11

Echo kaištis >> Skaitmeninis kaištis 10

Štai ir jungtys padarytos.

4 veiksmas: įkelkite „Arduino“kodą

Įkelkite „Arduino“kodą
Įkelkite „Arduino“kodą

Dabar laikas įkelti kodą į „Arduino“plokštę.

Atsisiųskite kodą iš apačios.

Prieš įkeliant kodą, būtinai pasirinkite tinkamą kom prievadą ir duomenų perdavimo spartą, nes mes jį naudosime duomenims į žaidimą siųsti.

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

negaliojanti sąranka ()

{

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

Serial.begin (9600); // Čia nustatykite duomenų perdavimo spartą

}

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

5 veiksmas: atidarykite apdorojimo programą

Atidarykite apdorojimo programą
Atidarykite apdorojimo programą

Įkėlę „Arduino“kodą, atsisiųskite ir atidarykite

apdorojimo kodas. Vėl nustatykite tą patį duomenų perdavimo spartą ir paminėkite teisingą kom prievadą, kaip ir anksčiau.

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

void setup () {

dydis (400, 600);

p1.x = plotis + 50;

p2.x = plotis + 220;

p3.x = plotis + 370;

myPort = nauja serija (tai, "COM3", 9600); // Čia pakeiskite „com“prievadą ir duomenų perdavimo spartą

myPort.bufferUntil (10);

}

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

Dabar pabandykime šį žaidimą. Tiesiog spustelėkite apdorojimo „Ide“mygtuką „Vykdyti“ir viskas gerai.

Paukštis juda pagal atstumą tarp jūsų rankos ir jutiklio.

Tikimės, kad jums patiko šis mažas pamokymas. Jei taip, parodykite palaikymą paspausdami mėgstamiausią mygtuką ir pasidalykite ja su draugais. Jei jums reikia pagalbos, nedvejodami komentuokite žemiau. Tai šiandien, vaikinai. Netrukus pamatysite kitą nuostabų projektą.

Rekomenduojamas: