Obsah:

Flappy Bird pomocou Arduina a spracovania: 5 krokov
Flappy Bird pomocou Arduina a spracovania: 5 krokov

Video: Flappy Bird pomocou Arduina a spracovania: 5 krokov

Video: Flappy Bird pomocou Arduina a spracovania: 5 krokov
Video: Scratch 2024, Júl
Anonim
Flappy Bird pomocou Arduina a spracovania
Flappy Bird pomocou Arduina a spracovania

Ahojte všetci!!!

Vitajte v novom projekte založenom na Arduine. Všetci sme raz v živote hrali hru flappy bird. Ako to, že ho hráme na počítači PC a ovládame ho pomocou nášho Arduina ?? Postupujte podľa všetkých nižšie uvedených krokov a do konca tohto tutoriálu budete ovládať hru pomocou svojho mikrokontroléra.

Krok 1: Získajte zásoby

Získajte zásoby
Získajte zásoby
Získajte zásoby
Získajte zásoby

Na tento projekt teda použijeme dosku Arduino Uno a ultrazvukový senzor SR-04. Odporúčam vám kúpiť tieto súčiastky na serveri UTSource.net, pretože poskytujú lacné komponenty a moduly elektroniky bez kompromisov v kvalite. Overte si ich !!!

1 X Arduino Uno

1 X Ultrazvukový senzor SR-04

Nepájivá doska (voliteľné) a niekoľko vodičov záhlavia

Krok 2: Stručná práca

Práca v skratke
Práca v skratke
Práca v skratke
Práca v skratke
Práca v skratke
Práca v skratke

Dôvod, prečo sme tu použili ultrazvukový senzor, je získať údaje o vzdialenosti medzi našou rukou a

snímač a pomocou týchto hodnôt upravte výšku pohybujúceho sa vtáka. Hra je vytvorená v Processingu a Arduino s ňou komunikuje pomocou sériového portu. Vyššie som prepojil niekoľko obrázkov z hry, takže sa na ne pozrite, aby ste získali predstavu o tomto projekte.

Krok 3: Vykonajme pripojenia

Urobme prepojenia
Urobme prepojenia

Najprv pripojte SR-04

snímač na dosku Arduino. Pretože na rozhranie je iba jeden snímač, nebudem pre tento projekt pridávať schému zapojenia. Pripojenia sú nasledujúce -

SR-04 >> Arduino Uno

Vcc >> 5V

Gnd >> Gnd

Spúšťací pin >> Digitálny kolík 11

Echo Pin >> Digitálny pin 10

Tým sú spojenia hotové.

Krok 4: Nahrajte kód Arduino

Nahrajte kód Arduino
Nahrajte kód Arduino

Teraz je čas nahrať kód na vašu dosku Arduino.

Stiahnite si kód nižšie.

Pred odoslaním kódu vyberte správny port a prenosovú rýchlosť, pretože ho budeme používať na odosielanie údajov do hry.

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

neplatné nastavenie ()

{

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

Serial.begin (9600); // Tu nastavte prenosovú rýchlosť

}

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

Krok 5: Otvorte program na spracovanie

Otvorte program spracovania
Otvorte program spracovania

Po nahraní kódu Arduino stiahnite a otvorte súbor

spracovateľský kód. Znova nastavte rovnakú prenosovú rýchlosť a uveďte správny port, ako ste urobili predtým.

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

neplatné nastavenie () {

veľkosť (400, 600);

p1.x = šírka + 50;

p2.x = šírka + 220;

p3.x = šírka + 370;

myPort = nový sériový port (tento, "COM3", 9600); // Tu zmeňte komunikačný port a prenosovú rýchlosť

myPort.bufferUntil (10);

}

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

Teraz vyskúšajme túto hru. Stačí kliknúť na tlačidlo Spustiť v procese spracovania Ide a môžete začať.

Vták sa pohybuje podľa vzdialenosti medzi vašou rukou a senzorom.

Dúfam, že sa vám tento malý návod páčil. Ak áno, ukážte nejakú podporu stlačením obľúbeného tlačidla a zdieľajte ho aj so svojimi priateľmi. Ak potrebujete akúkoľvek pomoc, neváhajte napísať komentár nižšie. To je pre dnešok všetko, chlapci. Uvidíme sa čoskoro s ďalším úžasným projektom.

Odporúča: