Spisu treści:

Automatyczny kontroler gier Google T Rex za pomocą Arduino: 7 kroków
Automatyczny kontroler gier Google T Rex za pomocą Arduino: 7 kroków

Wideo: Automatyczny kontroler gier Google T Rex za pomocą Arduino: 7 kroków

Wideo: Automatyczny kontroler gier Google T Rex za pomocą Arduino: 7 kroków
Wideo: Jak zrobić multibootowalny pendrive ze starego telefonu z Androidem? Boot'em, w mordę! #1 2024, Lipiec
Anonim
Image
Image
Potrzebne komponenty
Potrzebne komponenty

zbudujmy to

Krok 1: Niektóre wprowadzenie

wszystko, co wiesz o grze t rex aka dino w Google, która jest znana jako żadna gra internetowa.

gra jest bardzo prosta, po prostu unikaj przeszkód skacząc i jest jak super Mario run. zwykle do skakania używamy spacji ręcznie. to dla mnie bardzo stara szkoła…

więc w tym samouczku pokażę ci, jak zrobić to automatycznie, co jest automatycznym kontrolerem.

obejrzyj film o tworzeniu, aby uzyskać więcej informacji!

Krok 2: Zasada działania

senor

tutaj chcemy wykryć przeszkodę i skoczyć, aby wykryć przeszkodę, której używam LDR

więc jak LDR wykrywa tego rodzaju przeszkodę?

odporność na LDR zmienia się w zależności od światła, czyli w czasie ciemności odporność na LDR jest bardzo wysoka i na odwrót. więc nasza przeszkoda ma ciemny kolor, dzięki czemu możemy uzyskać różne wartości analogowe. z tą wartością za pomocą kontrolera uruchamiamy serwo.

serwo służy do naciśnięcia spacji. więc to jest zasada działania

Krok 3: Potrzebne komponenty

arduino

możesz użyć dowolnego arduino

siłownik

używam sg90

LDR

nasz czujnik

REZYSTOR 10K

Krok 4: Schemat obwodu i połączenia

Schemat obwodu i połączenia
Schemat obwodu i połączenia

proszę obejrzyj wideo

Najpierw podłącz VCC serwomechanizmu do 5 v i uziemienia do ziemi

następnie podłączyłem pin PWM do pinu Arduino 9

podłącz LDR do pinu a0

Krok 5: Kod

Używam funkcji odczytu analogowego Arduino i podaję warunki dla wyzwalaczy serwa

pobierz stąd

Krok 6: Szczęśliwe tworzenie

obejrzyj film. Jeśli masz jakiekolwiek wątpliwości, skomentuj je poniżej!

Krok 7: Ograniczenia i aktualizacje

Jak powiedziałem na wideo, ma ograniczenia

1.arduino nie uruchamia dinozaura, gdy pojawia się ten ptak.

Rozwiązanie

Dodanie ldr w górnej części wykryje ptaka za pomocą tego spustu możemy sterować innym serwo (przycisk Wstecz)

2. nie działa, gdy prędkość wzrasta

3. nie działa, gdy zmienia się kolor (odwrócenie koloru)

Rozwiązanie

Możemy to rozwiązać, dodając więcej czujników i skomplikowane kodowanie

Zalecana: