Satura rādītājs:
- 1. darbība: projekta veidošana uz maizes dēļa
- 2. solis: spēles programmēšana
- 3. solis: spēlējiet spēli un izklaidējieties:)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Pēc tam, kad mans Tamagotchi nomira (pēdējais projekts), es sāku meklēt jaunu veidu, kā tērēt laiku. Es nolēmu programmēt klasisko spēli “Space Impact” Arduino. Lai padarītu spēli mazliet interesantāku un jautrāku, es izmantoju žiroskopa sensoru, kas man bija gulējis, kā kosmosa kuģa vadību.
1. darbība: projekta veidošana uz maizes dēļa
Aparatūra ir ļoti vienkārša. Tev vajag:
pogu un 10 kOhm rezistoru
Arduino (Uno / Nano / nav nozīmes)
žiroskopa sensors MPU-6050
Nokia 5110 LCD displejs
Pēc izvēles: aktīvs skaņas signāls un 20 omu rezistors
Lai atvieglotu lietas, es pielodēju Nokia LCD ekrānu. Ir tikai LCD, fona apgaismojuma slēdzis un dažas tapas 5 voltu, GND utt.
Ir pieejami dažādi Nokia LCD veidi. Varbūt jums ir jāpielāgo elektroinstalācija vai nedaudz jāmaina programma.
2. solis: spēles programmēšana
Tāpat kā savā pēdējā projektā, es izstrādāju visu grafiku ar krāsu un izmantoju LCDAssistant, lai attēlus pārvērstu heksadecimālā formātā.
Jūs varat vienkārši lejupielādēt failus un augšupielādēt tos savā Arduino. Ja iestatījums ir pareizs, visam vajadzētu darboties labi. Jūs varat mainīt LCD kontrastu ar myGLCD.setContrast (X);.
Es pievienoju rar failu (gyro.rar) un divus atsevišķus failus (Graphic.c & gyro.ino). Jūs varat izvēlēties vienu no šīm iespējām.:)
3. solis: spēlējiet spēli un izklaidējieties:)
Es īstenoju divus dažādus kosmosa kuģa lidojuma ātrumus atkarībā no žiroskopa sensora turēšanas leņķa. Jums jāizvairās no sadursmes ar citiem objektiem, piemēram, meteorītiem, vai vienkārši jāiznīcina tie ar lāzera šāvienu palīdzību. Daži šķēršļi ir izturīgāki nekā citi, tāpēc, lai tos pārvarētu, jums tie būs jāšauj divreiz. Ienaidnieka kosmosa kuģi šauj atpakaļ. Mērķis ir savākt pēc iespējas vairāk zvaigžņu. Pēc tam, kad jūsu kosmosa kuģis ir iznīcināts, jūs varat redzēt savu rezultātu un izdzīvoto laiku.
Ja vēlaties versiju ar kursorsviru kā kosmosa kuģa vadību, rakstiet man masāžu zemāk esošajos komentāros.:)
Ieteicams:
Vai skriešana ietekmē kāju masu: 13 soļi
Vai skriešana ietekmē kāju masu: vai skriešana ietekmē kāju masu/izmēru?
LCD iebrucēji: kosmosa iebrucējiem līdzīga spēle 16x2 LCD rakstzīmju displejā: 7 soļi
LCD iebrucēji: kosmosa iebrucējiem līdzīga spēle 16x2 LCD rakstzīmju displejā: nav nepieciešams ieviest leģendāro “Space Invaders” spēli. Šī projekta interesantākā iezīme ir tā, ka grafiskajai izvadei tiek izmantots teksta displejs. Tas tiek panākts, ieviešot 8 pielāgotas rakstzīmes. Jūs varat lejupielādēt pilnu Arduino
Kā izmantot žiroskopu sensoru MPU6050 ar "skiiiD": 9 soļi
Kā izmantot žiroskopu sensoru MPU6050 ar "skiiiD": apmācība par giroskopu sensora MPU6050 moduļa izmantošanu ar "skiiiD" Pirms darba uzsākšanas ir pamata pamācība, kā izmantot skiiiDhttps: //www.instructables.com/id/Getting-Started -V
Uzlabojiet kosmosa palaišanu, izmantojot Kerbal kosmosa programmas fizisko izvietošanas pogu: 6 soļi
Uzlabojiet kosmosa palaišanu, izmantojot Kerbal kosmosa programmas fizisko izvietošanas pogu: Es nesen paņēmu Kerbal kosmosa programmas demonstrācijas versiju. Kerbala kosmosa programma ir simulatora spēle, kas ļauj izstrādāt un palaist raķetes un virzīties uz tāliem pavadoņiem un planētām. Es joprojām cenšos veiksmīgi nolaisties uz Mēness (o
Kosmosa sacensības: vienkārša Arduino klikšķinātāja spēle, ko izveidot kopā ar bērniem: 7 soļi
Kosmosa sacensības: vienkārša Arduino klikšķu spēle, ko izveidot kopā ar bērniem: ¡ augšupielādēju videoklipu, kurā parādīts, kā tas darbojas šodien! Izklaidēsimies ar pamācību par kosmosa tēmu, ko var izgatavot kopā ar bērniem un vēlāk izbaudīt tikai kā rotaļlietu. Jūs varat to izmantot kā līdzekli, lai mācītu viņiem vēsturi par sadarbību