Spisu treści:

Flappy Bird przy użyciu Arduino i przetwarzaniu: 5 kroków
Flappy Bird przy użyciu Arduino i przetwarzaniu: 5 kroków

Wideo: Flappy Bird przy użyciu Arduino i przetwarzaniu: 5 kroków

Wideo: Flappy Bird przy użyciu Arduino i przetwarzaniu: 5 kroków
Wideo: #4 - Raspberry Pi 4B 2024, Lipiec
Anonim
Flappy Bird za pomocą Arduino i przetwarzania
Flappy Bird za pomocą Arduino i przetwarzania

Cześć wszystkim!!!

Witamy w nowym projekcie opartym na Arduino. Wszyscy raz w życiu graliśmy w grę Flappy Bird. Co jeśli zagramy na naszym komputerze i sterujemy za pomocą naszego Arduino? Wykonaj wszystkie kroki podane poniżej, a pod koniec tego samouczka będziesz sterować grą za pomocą mikrokontrolera.

Krok 1: Zdobądź materiały

Zdobądź zapasy
Zdobądź zapasy
Zdobądź zapasy
Zdobądź zapasy

W tym projekcie użyjemy płytki Arduino Uno i czujnika ultradźwiękowego SR-04. Polecam kupowanie tych komponentów od UTSource.net, ponieważ zapewniają one tanie komponenty elektroniczne i moduły bez kompromisów w jakości. Sprawdź je!!!

1 X Arduino Uno

1 X czujnik ultradźwiękowy SR-04

Płytka prototypowa (opcjonalnie) i kilka przewodów nagłówka

Krok 2: Praca w skrócie

Praca w skrócie
Praca w skrócie
Praca w skrócie
Praca w skrócie
Praca w skrócie
Praca w skrócie

Powodem, dla którego użyliśmy tutaj czujnika ultradźwiękowego, jest uzyskanie danych o odległości między naszą ręką a

czujnik i użyj tych wartości, aby dostosować wysokość poruszającego się ptaka. Gra jest tworzona w Processing, a Arduino komunikuje się z nią za pomocą portu szeregowego. Połączyłem kilka zdjęć z gry powyżej, więc spójrz na nie, aby uzyskać pewne pojęcie o tym projekcie.

Krok 3: Zróbmy połączenia

Zróbmy połączenia
Zróbmy połączenia

Najpierw podłącz SR-04

czujnik do płytki Arduino. Ponieważ do interfejsu jest tylko jeden czujnik, nie będę dodawał schematu do tego projektu. Połączenia są następujące -

SR-04 >> Arduino Uno

Vcc >> 5V

Gnd >> Gnd

Pin wyzwalający >> Pin cyfrowy 11

Echo Pin >> Cyfrowy pin 10

To wszystko, połączenia są zrobione.

Krok 4: Prześlij kod Arduino

Prześlij kod Arduino
Prześlij kod Arduino

Teraz czas na wgranie kodu na płytkę Arduino.

Pobierz kod poniżej.

Przed przesłaniem kodu upewnij się, że wybrałeś odpowiedni port com i szybkość transmisji, ponieważ będziemy go używać do przesyłania danych do gry.

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

pusta konfiguracja()

{

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

Serial.początek(9600); // Tutaj ustaw szybkość transmisji

}

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

Krok 5: Otwórz program przetwarzania

Otwórz program przetwarzania
Otwórz program przetwarzania

Po przesłaniu kodu Arduino pobierz i otwórz

kod przetwarzania. Ponownie ustaw tę samą szybkość transmisji i podaj prawidłowy port komunikacyjny, tak jak wcześniej.

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

pusta konfiguracja (){

rozmiar (400, 600);

p1.x = szerokość + 50;

p2.x = szerokość + 220;

p3.x = szerokość + 370;

myPort = new Serial(to, "COM3", 9600); //Zmień port com i szybkość transmisji tutaj

mójPort.buforDo(10);

}

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

Teraz spróbujmy tej gry. Wystarczy kliknąć przycisk Uruchom w Ide przetwarzania i gotowe.

Ptak porusza się zgodnie z odległością między twoją ręką a czujnikiem.

Mam nadzieję, że podobał ci się ten mały instruktaż. Jeśli tak, okaż wsparcie, naciskając przycisk ulubionych, a także podziel się nim ze znajomymi. Jeśli potrzebujesz pomocy, skomentuj poniżej. To tyle na dzisiaj, chłopaki. Do zobaczenia wkrótce z kolejnym niesamowitym projektem.

Zalecana: