Innehållsförteckning:
- Steg 1: Bygg projektet på en brödbräda
- Steg 2: Programmering av spelet
- Steg 3: Spela spelet och ha kul:)
Video: "Space Impact" -spel med gyrosensor och Nokia 5110 LCD: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Efter att min Tamagotchi dog (förra projektet) började jag leta efter ett nytt sätt att slösa bort min tid. Jag bestämde mig för att programmera det klassiska spelet "Space Impact" på Arduino. För att göra spelet lite mer intressant och roligare använde jag en gyroskopsensor som jag hade liggande som kontroll över rymdskeppet.
Steg 1: Bygg projektet på en brödbräda
Hårdvara är mycket enkel. Du behöver:
en knapp och ett 10 kOhm motstånd
en Arduino (Uno / Nano / spelar ingen roll)
en MPU-6050 Gyrosensor
en Nokia 5110 LCD -skärm
Valfritt: en aktiv summer och ett 20 Ohm motstånd
För att göra det lättare löd jag en skärm för Nokia LCD. Det finns bara LCD -skärmen, en omkopplare för bakgrundsbelysningen och några stifthuvuden för 5 volt, GND, etc.
Det finns olika typer av Nokia LCD tillgängliga. Kanske måste du justera ledningarna eller ändra programmet lite.
Steg 2: Programmering av spelet
Precis som i mitt senaste projekt designade jag all grafik med färg och använde LCDAssistant för att konvertera bilderna till hex.
Du kan bara ladda ner filerna och ladda upp dem på din Arduino. Om din inställning är korrekt bör allt fungera bra. Du kan ändra kontrasten på din LCD med myGLCD.setContrast (X);.
Jag lade till en rar -fil (gyro.rar) och två separata filer (Graphic.c & gyro.ino). Du kan välja mellan ett av dessa alternativ.:)
Steg 3: Spela spelet och ha kul:)
Jag implementerade två olika flyghastigheter i rymdskeppet, beroende på vinkeln som gyrosensorn hålls. Du måste undvika att krascha in i andra objekt som meteoriter eller bara förstöra dem med laserskott. Några av hindren är mer hållbara än andra, så du måste skjuta dem två gånger för att bryta dem. Fiendens rymdskepp skjuter tillbaka. Målet är att samla så många stjärnor du kan. När ditt rymdskepp förstörts kan du se din poäng och din överlevda tid.
Om du vill ha en version med en joystick som styrning av rymdskeppet, skriv till mig en massage i kommentarerna nedan.:)
Rekommenderad:
Hur man använder gyrosensor MPU6050 med "skiiiD": 9 steg
Hur man använder Gyrosensor MPU6050 Med "skiiiD": Handledning för att använda Gyrosensor MPU6050-modul med "skiiiD" före start finns en grundläggande handledning för hur man använder skiiiDhttps: //www.instructables.com/id/Getting-Started -W
PC -hårdvarumonitor med Arduino och Nokia 5110 LCD: 3 steg
PC -hårdvaruövervakning med Arduino och Nokia 5110 LCD: Arduino -baserad PC -bildskärm som visar CPU -temperatur, belastning, klocka och använd RAMCPU -belastning eller klockvärden kan också ritas som en graf. Delar: Arduino Nano eller Arduino Pro Mini med USB till seriell adapter Nokia 5110 84x48 LCD
Temperatur- och ljusnivåmonitor med visning på LCD -skärm NOKIA 5110: 4 steg
Temperatur- och ljusnivåmonitor med visning på LCD -skärm NOKIA 5110: Hej alla! I det här avsnittet gör vi en enkel elektronisk enhet för att övervaka temperatur och ljusnivå. Mätningar av dessa parametrar visas på LCD NOKIA 5110. Enheten är baserad på mikrokontrollern AVR ATMEGA328P. Övervakningen
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
DIY jordfuktighetsmonitor med Arduino och en Nokia 5110 -skärm: 6 steg (med bilder)
DIY Soil Moisture Monitor Med Arduino och en Nokia 5110 Display: I denna instruktionsbok ska vi se hur man bygger en mycket användbar Soil Moisture Monitor med en stor Nokia 5110 LCD -skärm med Arduino. Mät enkelt fuktnivåerna i din växtens jord från din Arduino och bygg intressanta enheter