Obsah:
- Krok 1: Zostavenie projektu na Breadboarde
- Krok 2: Programovanie hry
- Krok 3: Hrajte hru a bavte sa:)
Video: Hra „Space Impact“s gyroskopickým senzorom a displejom Nokia 5110 LCD: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Potom, čo môj Tamagotchi zomrel (posledný projekt), začal som hľadať nový spôsob, ako stratiť čas. Rozhodol som sa naprogramovať klasickú hru „Space Impact“na Arduino. Aby bola hra o niečo zaujímavejšia a zábavnejšia, použil som ako ovládanie vesmírnej lode gyroskopický senzor, okolo ktorého som ležal.
Krok 1: Zostavenie projektu na Breadboarde
Hardvér je veľmi jednoduchý. Potrebuješ:
tlačidlo a odpor 10 kOhm
Arduino (Uno / Nano / na tom nezáleží)
gyroskopický snímač MPU-6050
LCD displej Nokia 5110
Voliteľné: aktívny bzučiak a odpor 20 ohmov
Aby to bolo jednoduchšie, spájkoval som štít pre LCD displej Nokia. K dispozícii je iba LCD displej, prepínač podsvietenia a niektoré špendlíky pre 5 voltov, GND atď.
K dispozícii sú rôzne typy LCD displejov Nokia. Možno budete musieť upraviť zapojenie alebo trochu zmeniť program.
Krok 2: Programovanie hry
Rovnako ako v mojom poslednom projekte som navrhol všetku grafiku pomocou farby a pomocou programu LCDAssistant obrázky previedol na hex.
Súbory si stačí stiahnuť a nahrať do svojho Arduina. Ak je vaše nastavenie správne, všetko by malo fungovať dobre. Kontrast vášho LCD displeja môžete zmeniť pomocou myGLCD.setContrast (X);.
Pridal som súbor rar (gyro.rar) a dva samostatné súbory (Graphic.c & gyro.ino). Môžete si vybrať jednu z týchto možností.:)
Krok 3: Hrajte hru a bavte sa:)
Implementoval som dve rôzne rýchlosti letu vesmírnej lode v závislosti od uhla, v ktorom je gyroskop držaný. Musíte sa vyhnúť nárazom na iné objekty, ako sú meteority, alebo ich len zničiť laserovými výstrelmi. Niektoré prekážky sú odolnejšie ako ostatné, takže ich musíte zlomiť dvakrát. Nepriateľské vesmírne lode strieľajú späť. Cieľom je nazbierať čo najviac hviezd. Keď je vaša vesmírna loď zničená, môžete vidieť svoje skóre a čas, ktorý ste prežili.
Ak chcete verziu s joystickom ako ovládaním vesmírnej lode, napíšte mi do komentárov nižšie masáž.:)
Odporúča:
UV senzor VEML6070 s LCD displejom Nokia 5110: 11 krokov
UV senzor VEML6070 s displejom Nokia 5110 LCD: Po trojmesačnom sedení na tomto projekte som si myslel, že sa oň podelím s komunitou výrobcov. Cenovo výhodný UV senzor :) Dá sa zmontovať do 1 hodiny a môže ho používať roky
Barometer Arduino s displejom Nokia 5110 LCD: 4 kroky
Barometer Arduino s displejom Nokia 5110 LCD: Jedná sa o jednoduchý barometer s Arduino
Hardvérový monitor PC s displejom Arduino a Nokia 5110: 3 kroky
Hardvérový monitor PC S displejom Arduino a Nokia 5110 LCD: Monitor PC na báze Arduina, ktorý zobrazuje teplotu, zaťaženie, hodiny a použité hodnoty zaťaženia alebo hodín RAMCPU, je tiež možné nakresliť ako graf. Časti: Arduino Nano alebo Arduino Pro Mini s adaptérom USB na sériový port LCD displej Nokia 5110 84x48
Arduino GPS s LCD displejom Nokia 5110: 4 kroky
GPS Arduino S LCD displejom Nokia 5110: Dobrý deň! Dnes som čiastočne dokončil svoj program Arduino GPS. Zhromažďujem znalosti programovaním Arduino a pred niekoľkými týždňami som sa rozhodol, že vyrobím rýchlomer GPS. Chcem ho používať v aute. Veľmi sa mi páči LCD displej Nokia 5510 a toto je
DIY monitor vlhkosti pôdy s Arduino a displejom Nokia 5110: 6 krokov (s obrázkami)
DIY monitor pôdnej vlhkosti s Arduino a displejom Nokia 5110: V tomto návode sa pozrieme na to, ako pomocou Arduina postaviť veľmi užitočný monitor pôdnej vlhkosti s veľkým LCD displejom Nokia 5110. Jednoducho zmerajte úrovne vlhkosti pôdy svojej rastliny z Arduina a vytvorte zaujímavé zariadenia