Obsah:
Video: Hra „Space Impact“s gyroskopickým senzorem a displejem Nokia 5110 LCD: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Poté, co můj Tamagotchi zemřel (poslední projekt), začal jsem hledat nový způsob, jak ztrácet čas. Rozhodl jsem se na Arduinu naprogramovat klasickou hru „Space Impact“. Aby byla hra o něco zajímavější a zábavnější, použil jsem jako ovládání vesmírné lodi gyroskopický senzor, u kterého jsem ležel.
Krok 1: Sestavení projektu na prkénku
Hardware je velmi jednoduchý. Potřebuješ:
tlačítko a odpor 10 kOhm
Arduino (Uno / Nano / na tom nezáleží)
gyroskopický snímač MPU-6050
LCD displej Nokia 5110
Volitelné: aktivní bzučák a odpor 20 ohmů
Aby to bylo jednodušší, připájel jsem štít pro LCD displej Nokia. K dispozici je pouze LCD, přepínač podsvícení a některé špendlíky pro 5 V, GND atd.
K dispozici jsou různé typy LCD displejů Nokia. Možná budete muset upravit zapojení nebo trochu změnit program.
Krok 2: Programování hry
Stejně jako v mém posledním projektu jsem navrhl veškerou grafiku barvou a pomocí programu LCDAssistant převáděl obrázky na hex.
Stačí si stáhnout soubory a nahrát je do svého Arduina. Pokud je vaše nastavení správné, mělo by vše fungovat dobře. Kontrast displeje LCD můžete změnit pomocí myGLCD.setContrast (X);.
Přidal jsem rar soubor (gyro.rar) a dva samostatné soubory (Graphic.c & gyro.ino). Můžete si vybrat jednu z těchto možností.:)
Krok 3: Hrajte hru a bavte se:)
Implementoval jsem dvě různé rychlosti letu vesmírné lodi, v závislosti na úhlu držení gyroskopu. Musíte se vyhnout nárazu do jiných objektů, jako jsou meteority, nebo je jednoduše zničit laserovými výstřely. Některé z překážek jsou odolnější než jiné, takže je musíte zlomit dvakrát. Nepřátelské vesmírné lodě pálí zpět. Cílem je nasbírat co nejvíce hvězd. Poté, co je vaše vesmírná loď zničena, můžete vidět své skóre a svůj přežitý čas.
Pokud chcete verzi s joystickem jako ovládání vesmírné lodi, napište mi masáž do komentářů níže.:)
Doporučuje:
Platforma ovládaná gyroskopickým senzorem pro bludiště: 3 kroky
Gyro Sensor Controlled Platform for Maze Puzzle: This instructable was created in meet the project project of the Make course at the University of South Florida (www.makecourse.com) " Tento jednoduchý projekt inspirovaný samovyvažující platformou, která přijímá zpětnou vazbu z akceleromu
UV senzor VEML6070 s displejem Nokia 5110 LCD: 11 kroků
UV senzor VEML6070 s displejem Nokia 5110 LCD: Poté, co jsem na tomto projektu seděl 3 měsíce, jsem si myslel, že ho sdílím s komunitou tvůrců. Cenově výhodný UV senzor :) Lze jej sestavit do 1 hodiny a lze jej používat roky
Barometr Arduino s displejem Nokia 5110 LCD: 4 kroky
Barometr Arduino s displejem Nokia 5110 LCD: Jedná se o jednoduchý barometr s Arduino
Arduino GPS s displejem Nokia 5110 LCD: 4 kroky
Arduino GPS S displejem Nokia 5110 LCD: Dobrý den! Dnes jsem částečně dokončil svůj program Arduino GPS. Shromažďuji znalosti programováním Arduino a před několika týdny jsem se rozhodl, že vyrobím GPS rychloměr. Chci jej používat v autě. Opravdu miluji LCD displeje Nokia 5510 a toto je
LCD displej Nokia 5110 s infračerveným senzorem: 4 kroky
LCD displej Nokia 5110 s infračerveným senzorem: LCD displej Nokia 5110 je úžasný LCD displej, který je kompatibilní s vývojovou deskou Arduino. Pojďme nyní ovládat jeden z těchto LCD a propojit jej s Arduino a IR senzorem