
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38


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