Indholdsfortegnelse:
- Trin 1: Opbygning af projektet på et brødbræt
- Trin 2: Programmering af spillet
- Trin 3: Spil spillet og hav det sjovt:)
Video: "Space Impact" -spil med gyrosensor og Nokia 5110 LCD: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Efter min Tamagotchi døde (sidste projekt), begyndte jeg at søge efter en ny måde at spilde min tid på. Jeg besluttede at programmere det klassiske spil "Space Impact" på Arduino. For at gøre spillet lidt mere interessant og sjovt brugte jeg en gyroskopsensor, jeg havde liggende som styring af rumskibet.
Trin 1: Opbygning af projektet på et brødbræt
Hardware er meget enkel. Du mangler:
en knap og en 10 kOhm modstand
en Arduino (Uno / Nano / gør ikke noget)
en MPU-6050 gyrosensor
en Nokia 5110 LCD -skærm
Valgfrit: en aktiv summer og en 20 Ohm modstand
For at gøre tingene lettere lodde jeg et skjold til Nokia LCD. Der er bare LCD, en switch til baggrundsbelysningen og nogle pinheads til 5 Volt, GND osv.
Der findes forskellige typer af Nokia LCD. Måske skal du justere ledningerne eller ændre programmet lidt.
Trin 2: Programmering af spillet
Som i mit sidste projekt designede jeg al grafikken med maling og brugte LCDAssistant til at konvertere billederne til hex.
Du kan bare downloade filerne og uploade dem på din Arduino. Hvis din opsætning er korrekt, skal alt fungere fint. Du kan ændre kontrasten på din LCD med myGLCD.setContrast (X);.
Jeg tilføjede en rar -fil (gyro.rar) og to separate filer (Graphic.c & gyro.ino). Du kan vælge mellem en af disse muligheder.:)
Trin 3: Spil spillet og hav det sjovt:)
Jeg implementerede to forskellige flyvehastigheder i rumskibet, afhængigt af den vinkel, gyrosensoren holdes. Du skal undgå at gå ned i andre objekter som meteoritter eller bare ødelægge dem med laserskud. Nogle af forhindringerne er mere holdbare end andre, så du bliver nødt til at skyde dem to gange for at bryde dem. Fjendens rumskibe skyder tilbage. Målet er at samle så mange stjerner som du kan. Når dit rumskib er ødelagt, kan du se din score og din overlevede tid.
Hvis du vil have en version med et joystick som styring af rumskibet, så skriv mig en massage i kommentarerne herunder.:)
Anbefalede:
Sådan bruges gyrosensor MPU6050 med "skiiiD": 9 trin
Sådan bruges Gyro Sensor MPU6050 Med "skiiiD": Vejledning i brug af Gyro Sensor MPU6050 modul med " skiiiD " Inden start er der en grundlæggende vejledning til, hvordan du bruger skiiiDhttps: //www.instructables.com/id/Getting-Started -W
VEML6070 UV -sensor med Nokia 5110 LCD: 11 trin
VEML6070 UV -sensor med Nokia 5110 LCD: Efter at have siddet 3 måneder på dette projekt, troede jeg, at jeg ville dele det med producentfællesskabet. En budgetpris UV -sensor :) Den kan samles inden for 1 time og kan bruges i årevis
Arduino barometer med Nokia 5110 LCD: 4 trin
Arduino barometer med Nokia 5110 LCD: Dette er et simpelt barometer med Arduino
PC hardware -skærm med Arduino og Nokia 5110 LCD: 3 trin
PC -hardware -skærm Med Arduino og Nokia 5110 LCD: Arduino -baseret pc -skærm, der viser CPU -temperatur, belastning, ur og brugt RAMCPU -belastning eller urværdier kan også tegnes som en graf. Dele: Arduino Nano eller Arduino Pro Mini med USB til seriel adapter Nokia 5110 84x48 LCD
Temperatur- og lysniveauovervågning med visning på LCD NOKIA 5110: 4 trin
Temperatur- og lysniveauovervågning med visning på LCD NOKIA 5110: Hej alle sammen! I dette afsnit laver vi en simpel elektronisk enhed til at overvåge temperatur og lysniveau. Målinger af disse parametre vises på LCD NOKIA 5110. Enheden er baseret på mikrokontrolleren AVR ATMEGA328P. Overvågningen