Spisu treści:
- Krok 1: Określ wartość LDR
- Krok 2: Dodawanie Servo
- Krok 3: Znalezienie właściwej pozycji dla LDR
- Krok 4: Przyklej Ldr na ekranie
- Krok 5: Rozwiąż problem
Wideo: Chrome T-rex Game Hack przy użyciu Arduino: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
W tym samouczku zhakujemy grę chrome t-rex z arduino
Kieszonkowe dzieci:
Potrzebujemy następujących komponentów do tego projektu Arduino UNO -X1Breadboard X1Servosilnik -X1LDR -X1Rezystor 10K ohm -X1zworki i przewody -X1
Krok 1: Określ wartość LDR
• Przede wszystkim musisz znaleźć wartość LDR, w której chcesz przeskoczyć swój t-rex • dla tego wykonaj połączenie zgodnie ze schematem połączeń. Arduino (5V) - LDR(terminal 1) Arduino (A0) - LDR(terminal 2) Arduino (GND) - Rezystor- LDR(terminal 2) • Teraz pobierz plik 'ldr test.ino' podany poniżej • otwórz ten kod w arduino IDE i prześlij go na swoją płytę arduino. • teraz otwórz przeglądarkę Chrome • a także otwórz monitor szeregowy arduino • Teraz umieść LDR w obszarze przeszkód na ekranie (patrz obrazek powyżej) • zanotuj odczyt po umieszczeniu LDR na ' obszar z przeszkodami „• Zanotuj również odczyt, gdy umieścisz LDR w „obszarze bez przeszkód” • teraz musisz znaleźć maksymalną wartość, gdy umieścisz LDR w „obszarze z przeszkodami”. ' wtedy monitor szeregowy pokazuje wartość poniżej 500. I podobnie, gdy umieszczam go na obszarze bez przeszkód, pokazuje wartość powyżej 600. Więc moja wartość progu (poniżej tego chcę przeskoczyć t Rex) wynosi 500 Ale tutaj zakładam próg wartość 510 (dodałem +10 w mojej wartości progowej dla większej dokładności) Więc za każdym razem, gdy ldr wykryje przeszkodę, wartość ldr jest zawsze niższa niż n wartość progowa (510), więc przeskoczy naszego t-rexa.
Krok 2: Dodawanie Servo
• Teraz przyklej serwomotor na klawiaturze • Wykonaj połączenie pokazane na powyższym schemacie obwodu. • Teraz prześlij „chrome dino game.ino” na płycie arduino
Krok 3: Znalezienie właściwej pozycji dla LDR
• Teraz przed przyklejeniem LDR na ekranie musisz znaleźć jego właściwą pozycję do przyklejenia. • W tym celu musisz przytrzymać przed ekranem (patrz obrazek powyżej) i zobaczyć, że twój serwomotor powinien wcisnąć przycisk we właściwym czasie, gdy przeszkoda nadchodzi • Jeśli T-rex skacze zbyt wcześnie, gdy nadejdzie przeszkoda, przytrzymaj ldr do przodu • a jeśli T-rex skoczy zbyt późno, gdy nadejdzie przeszkoda, przytrzymaj ldr wstecz
Krok 4: Przyklej Ldr na ekranie
• Po znalezieniu właściwej pozycji dla LDR przyklej ldr na ekranie • Teraz uruchom to.
Krok 5: Rozwiąż problem
• Jeśli twój projekt został pomyślnie uruchomiony za pierwszym razem, ale po jakimś czasie nie działa, musisz sprawdzić wartość progową, w tym celu piszę również funkcje szeregowe w 'chrome dino game.ino', więc znajdź to, co daje twój monitor szeregowy wartość Ldr gdy nałożysz ldr na przeszkodę, teraz proponuję aby zamiast zmieniać wartość progową z programu musisz zmienić jasność wyświetlacza i ustawić ją na taki punkt, w którym twój monitor szeregowy podaje wartości niższe od wartości progowej gdy postawisz LDR na przeszkodzie.
Zalecana:
Tablica LED DIY (przy użyciu Arduino): 7 kroków
DIY LED Array (przy użyciu Arduino): WSTĘP: Czy kiedykolwiek chciałeś stworzyć prosty projekt, w którym diody LED wydają się być w ruchu? Nie? Tak myślałem. Cóż, jeśli kiedykolwiek chciałeś zrobić coś podobnego, jesteś we właściwym miejscu
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
Programowanie Arduino przy użyciu innego Arduino do wyświetlania przewijanego tekstu bez biblioteki: 5 kroków
Programowanie Arduino przy użyciu innego Arduino do wyświetlania przewijanego tekstu bez biblioteki: Sony Spresense lub Arduino Uno nie są tak drogie i nie wymagają dużej mocy. Jeśli jednak Twój projekt ma ograniczenia dotyczące mocy, miejsca, a nawet budżetu, możesz rozważyć użycie Arduino Pro Mini. W przeciwieństwie do Arduino Pro Micro, Arduino Pro Mi
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
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