INHOUDSOPGAWE:
- Stap 1: Bou die projek op 'n broodbord
- Stap 2: Die programmering van die spel
- Stap 3: Speel die speletjie en geniet dit:)
Video: Space Impact' -speletjie met 'n gyrosensor en Nokia 5110 LCD: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Nadat my Tamagotchi gesterf het (laaste projek), het ek begin soek na 'n nuwe manier om my tyd te mors. Ek het besluit om die klassieke spel "Space Impact" op die Arduino te programmeer. Om die spel 'n bietjie interessanter en aangenamer te maak, het ek 'n gyroscoopsensor gebruik wat ek in die ruimte laat beheer het.
Stap 1: Bou die projek op 'n broodbord
Hardeware is baie eenvoudig. Jy benodig:
'n knoppie en 'n 10 kOhm weerstand
'n Arduino (Uno / Nano / maak nie saak nie)
'n MPU-6050-gyrosensor
'n Nokia 5110 LCD -skerm
Opsioneel: 'n aktiewe gonser en 'n weerstand van 20 Ohm
Om dinge makliker te maak, het ek 'n skild vir die Nokia LCD gesoldeer. Daar is net die LCD, 'n skakelaar vir die agtergrond en 'n paar speldekoppe vir 5 Volt, GND, ens.
Daar is verskillende soorte Nokia LCD's beskikbaar. Miskien moet u die bedrading aanpas of die program 'n bietjie verander.
Stap 2: Die programmering van die spel
Soos met my laaste projek, het ek al die grafika met verf ontwerp en LCDAssistant gebruik om die foto's in hex te omskep.
U kan die lêers net aflaai en op u Arduino oplaai. As u opset korrek is, moet alles goed werk. U kan die kontras van u LCD verander met myGLCD.setContrast (X);.
Ek het 'n rar -lêer (gyro.rar) en twee afsonderlike lêers (Graphic.c en gyro.ino) bygevoeg. U kan kies tussen een van hierdie opsies.:)
Stap 3: Speel die speletjie en geniet dit:)
Ek het twee verskillende vliegsnelhede van die ruimteskip geïmplementeer, afhangende van die hoek waarin die gyrosensor gehou word. U moet vermy om teen ander voorwerpe soos meteoriete vas te loop, of dit net met laserskote vernietig. Sommige van die struikelblokke is duursamer as ander, so u sal dit twee keer moet skiet om dit te breek. Die vyandelike ruimteskepe skiet terug. Die doel is om soveel sterre as moontlik te versamel. Nadat u ruimteskip vernietig is, kan u u telling en u oorleefde tyd sien.
As u 'n weergawe met 'n joystick as beheer van die ruimteskip wil hê, skryf 'n massage in die kommentaar hieronder.:)
Aanbeveel:
Hoe om die gyrosensor MPU6050 te gebruik met "skiiiD": 9 stappe
Hoe om die gyrosensor MPU6050 te gebruik met "skiiiD": handleiding vir die gebruik van die gyrosensor MPU6050-module met "skiiiD" voor aanvang, is daar 'n basiese handleiding vir die gebruik van skiiiDhttps: //www.instructables.com/id/Getting-Started -W
VEML6070 UV -sensor met Nokia 5110 LCD: 11 stappe
VEML6070 UV -sensor met Nokia 5110 LCD: Nadat ek drie maande aan hierdie projek gesit het, het ek gedink ek deel dit met die vervaardigersgemeenskap. 'N Begrotingsprys UV -sensor :) Dit kan binne 1 uur bymekaargemaak word en kan dit jare lank gebruik
Arduino -barometer met Nokia 5110 LCD: 4 stappe
Arduino barometer met Nokia 5110 LCD: Dit is 'n eenvoudige barometer met Arduino
PC hardeware monitor met Arduino en Nokia 5110 LCD: 3 stappe
PC -hardeware -monitor met Arduino en Nokia 5110 LCD: Arduino -gebaseerde rekenaarmonitor wat CPU -temperatuur, vrag, klok en gebruikte RAMCPU -laai of klokwaardes vertoon, kan ook as 'n grafiek geteken word. Onderdele: Arduino Nano of Arduino Pro Mini met USB na seriële adapter Nokia 5110 84x48 LCD
Arduino -spyskaart op 'n Nokia 5110 LCD met 'n roterende enkodeerder: 6 stappe (met foto's)
Arduino -spyskaart op 'n Nokia 5110 LCD met 'n roterende enkodeerder: Beste vriende, welkom by nog 'n tutoriaal! In hierdie video gaan ons leer hoe om ons eie spyskaart vir die gewilde Nokia 5110 LCD -skerm te bou om ons projekte meer gebruikersvriendelik en bekwamer te maak. Kom ons begin! Dit is die projek