Spisu treści:
- Krok 1: Budowanie projektu na tablicy do krojenia chleba
- Krok 2: Programowanie gry
- Krok 3: Zagraj w grę i baw się dobrze:)
Wideo: Gra „Space Impact” z czujnikiem żyroskopowym i wyświetlaczem Nokia 5110 LCD: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Po śmierci mojego Tamagotchi (ostatni projekt) zacząłem szukać nowego sposobu na marnowanie czasu. Postanowiłem zaprogramować na Arduino klasyczną grę „Space Impact”. Aby gra była nieco ciekawsza i przyjemniejsza, użyłem czujnika żyroskopowego, który leżałem w pobliżu jako kontrola statku kosmicznego.
Krok 1: Budowanie projektu na tablicy do krojenia chleba
Sprzęt jest bardzo prosty. Potrzebujesz:
przycisk i rezystor 10 kOhm
Arduino (Uno / Nano / nie ma znaczenia)
czujnik żyroskopowy MPU-6050
wyświetlacz LCD Nokia 5110
Opcjonalnie: aktywny brzęczyk i rezystor 20 Ohm
Dla ułatwienia przylutowałem osłonę do LCD Nokia. Jest tylko wyświetlacz LCD, włącznik podświetlenia i kilka szpilek na 5 V, GND itp.
Dostępne są różne typy wyświetlaczy LCD Nokia. Może będziesz musiał dostosować okablowanie lub trochę zmienić program.
Krok 2: Programowanie gry
Podobnie jak w moim poprzednim projekcie, wszystkie grafiki zaprojektowałem farbą i użyłem LCDAssistant do przekształcenia zdjęć w heksadecymalne.
Możesz po prostu pobrać pliki i przesłać je na Arduino. Jeśli twoja konfiguracja jest poprawna, wszystko powinno działać poprawnie. Możesz zmienić kontrast wyświetlacza LCD za pomocą myGLCD.setContrast(X);.
Dodałem plik rar (gyro.rar) i dwa osobne pliki (Graphic.c i gyro.ino). Możesz wybrać jedną z tych opcji.:)
Krok 3: Zagraj w grę i baw się dobrze:)
Zaimplementowałem dwie różne prędkości lotu statku kosmicznego, w zależności od kąta trzymania czujnika żyroskopowego. Musisz unikać zderzenia z innymi obiektami, takimi jak meteoryty, lub po prostu zniszczyć je strzałami laserowymi. Niektóre przeszkody są bardziej wytrzymałe niż inne, więc będziesz musiał strzelić w nie dwukrotnie, aby je złamać. Wrogie statki kosmiczne strzelają z powrotem. Celem jest zebranie jak największej liczby gwiazdek. Po zniszczeniu statku kosmicznego możesz zobaczyć swój wynik i przeżył czas.
Jeśli chcesz wersję z joystickiem do sterowania statkiem kosmicznym napisz mi w komentarzach poniżej.:)
Zalecana:
Platforma sterowana czujnikiem żyroskopowym dla labiryntu: 3 kroki
Platforma sterowana czujnikiem żyroskopowym dla labiryntu: Ta instrukcja została stworzona w celu spełnienia wymagań projektowych kursu Make na Uniwersytecie Południowej Florydy (www.makecourse.com) „Ten prosty projekt inspirowany samobalansującą się platformą, która zbiera informacje zwrotne z akceleromu
Czujnik UV VEML6070 z wyświetlaczem Nokia 5110 LCD: 11 kroków
Czujnik UV VEML6070 Z Nokia 5110 LCD: Po 3 miesiącach pracy nad tym projektem pomyślałem, że podzielę się nim ze społecznością twórców. Czujnik UV w przystępnej cenie :)Może być złożony w ciągu 1 godziny i może służyć przez lata
Barometr Arduino z wyświetlaczem LCD Nokia 5110: 4 kroki
Barometr Arduino Z Nokia 5110 LCD: To prosty barometr z Arduino
Arduino GPS z wyświetlaczem LCD Nokia 5110: 4 kroki
Arduino GPS Z Nokia 5110 LCD: Witam! Dzisiaj częściowo ukończyłem mój program Arduino GPS. Zbieram wiedzę przez programowanie Arduino i kilka tygodni temu zdecydowałem, że zrobię prędkościomierz GPS.Chcę go używać w swoim samochodzie.Uwielbiam wyświetlacze lcd Nokia 5510 i to jest
Nokia 5110 LCD z czujnikiem podczerwieni: 4 kroki
Nokia 5110 LCD z czujnikiem podczerwieni: Wyświetlacz LCD Nokia 5110 to niesamowity wyświetlacz LCD, który jest kompatybilny z płytką rozwojową Arduino. Kontrolujmy teraz jeden z tych wyświetlaczy LCD i połączmy go z Arduino i czujnikiem podczerwieni