Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
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
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
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
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
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
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:
System rozpoznawania i gaszenia ognia oparty na przetwarzaniu obrazu: 3 kroki
System rozpoznawania i gaszenia ognia oparty na przetwarzaniu obrazu: Witajcie przyjaciele, jest to system wykrywania i gaszenia ognia oparty na przetwarzaniu obrazu przy użyciu Arduino
Rozpoznawanie i identyfikacja twarzy - Arduino Face ID przy użyciu OpenCV Python i Arduino.: 6 kroków
Rozpoznawanie i identyfikacja twarzy | Arduino Face ID przy użyciu OpenCV Python i Arduino.: Rozpoznawanie twarzy AKA face ID jest obecnie jedną z najważniejszych funkcji w telefonach komórkowych. Tak więc miałem pytanie „czy mogę mieć identyfikator twarzy dla mojego projektu Arduino” a odpowiedź brzmi tak… Moja podróż zaczęła się następująco: Krok 1: Dostęp do nas
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
Gesture Hawk: Robot sterowany gestami ręcznymi za pomocą interfejsu opartego na przetwarzaniu obrazu: 13 kroków (ze zdjęciami)
Gesture Hawk: Robot sterowany gestami ręcznymi przy użyciu interfejsu opartego na przetwarzaniu obrazu: Gesture Hawk został zaprezentowany w TechEvince 4.0 jako prosty interfejs człowiek-maszyna oparty na przetwarzaniu obrazu. Jego użyteczność polega na tym, że do sterowania zrobotyzowanym samochodem poruszającym się po różnych
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: 18 kroków (ze zdjęciami)
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: to moja pierwsza publikacja eva artykułu o majsterkowaniu w Internecie. Więc przepraszam za literówki, protokoły itp. Poniższe instrukcje pokazują, jak zrobić PRACOWĄ lutownicę na gorące powietrze odpowiednią do WSZYSTKICH zastosowań wymagających lutowania. To lutowanie gorącym powietrzem