Innholdsfortegnelse:
- Trinn 1: Bygg prosjektet på et brødbrett
- Trinn 2: Programmering av spillet
- Trinn 3: Spill spillet og ha det gøy:)
Video: "Space Impact" -spill med gyrosensor og Nokia 5110 LCD: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Etter at Tamagotchi døde (siste prosjekt), begynte jeg å lete etter en ny måte å kaste bort tiden min på. Jeg bestemte meg for å programmere det klassiske spillet "Space Impact" på Arduino. For å gjøre spillet litt mer interessant og morsomt, brukte jeg en gyroskopsensor jeg hadde liggende som kontroll over romskipet.
Trinn 1: Bygg prosjektet på et brødbrett
Maskinvare er veldig enkel. Du trenger:
en knapp og en 10 kOhm motstand
en Arduino (Uno / Nano / spiller ingen rolle)
en MPU-6050 gyrosensor
en Nokia 5110 LCD -skjerm
Valgfritt: en aktiv summer og en 20 Ohm motstand
For å gjøre ting enklere loddet jeg et skjold til Nokia LCD. Det er bare LCD, en bryter for bakgrunnsbelysningen og noen pinheads for 5 volt, GND, etc.
Det finnes forskjellige typer Nokia LCD -skjermer. Kanskje du må justere ledningene eller endre programmet litt.
Trinn 2: Programmering av spillet
Som i mitt siste prosjekt designet jeg all grafikk med maling og brukte LCDAssistant til å konvertere bildene til hex.
Du kan bare laste ned filene og laste dem opp på Arduino. Hvis oppsettet ditt er riktig, bør alt fungere fint. Du kan endre kontrasten på LCD -skjermen med myGLCD.setContrast (X);.
Jeg la til en rar -fil (gyro.rar) og to separate filer (Graphic.c og gyro.ino). Du kan velge mellom ett av disse alternativene.:)
Trinn 3: Spill spillet og ha det gøy:)
Jeg implementerte to forskjellige flyhastigheter på romskipet, avhengig av vinkelen gyrosensoren holdes. Du må unngå å krasje inn i andre objekter som meteoritter eller bare ødelegge dem med laserskudd. Noen av hindringene er mer holdbare enn andre, så du må skyte dem to ganger for å bryte dem. Fiendens romskip skyter tilbake. Målet er å samle så mange stjerner du kan. Etter at romskipet ditt er ødelagt, kan du se poengsummen din og din overlevde tid.
Hvis du vil ha en versjon med en joystick som kontroll av romskipet, skriv meg en massasje i kommentarene nedenfor.:)
Anbefalt:
Slik bruker du gyrosensor MPU6050 med "skiiiD": 9 trinn
Slik bruker du Gyro Sensor MPU6050 Med "skiiiD": Opplæring i bruk av Gyro Sensor MPU6050-modulen med "skiiiD" Før start, er det en grunnleggende opplæring for hvordan du bruker skiiiDhttps: //www.instructables.com/id/Getting-Started -W
VEML6070 UV -sensor med Nokia 5110 LCD: 11 trinn
VEML6070 UV -sensor med Nokia 5110 LCD: Etter å ha sittet 3 måneder på dette prosjektet, trodde jeg at jeg ville dele den med produsentfellesskapet. En budsjettpris UV -sensor :) Den kan settes sammen innen 1 time og kan brukes i mange år
Arduino barometer med Nokia 5110 LCD: 4 trinn
Arduino barometer med Nokia 5110 LCD: Dette er et enkelt barometer med Arduino
PC -maskinvareovervåkning med Arduino og Nokia 5110 LCD: 3 trinn
PC -maskinvareovervåkning med Arduino og Nokia 5110 LCD: Arduino -basert PC -skjerm som viser CPU -temperatur, belastning, klokke og brukt RAMCPU -belastning eller klokkeverdier kan også tegnes som en graf. Deler: Arduino Nano eller Arduino Pro Mini med USB til seriell adapter Nokia 5110 84x48 LCD
Temperatur- og lysnivåmonitor med visning på LCD NOKIA 5110: 4 trinn
Temperatur- og lysnivåmonitor med display på LCD NOKIA 5110: Hei alle sammen! I denne delen lager vi en enkel elektronisk enhet for å overvåke temperatur og lysnivå. Målinger av disse parameterne vises på LCD NOKIA 5110. Enheten er basert på mikrokontrolleren AVR ATMEGA328P. Overvåking