Përmbajtje:

Lojë "Ndikimi në Hapësirë" Me Sensor Gyro dhe Nokia 5110 LCD: 3 hapa
Lojë "Ndikimi në Hapësirë" Me Sensor Gyro dhe Nokia 5110 LCD: 3 hapa

Video: Lojë "Ndikimi në Hapësirë" Me Sensor Gyro dhe Nokia 5110 LCD: 3 hapa

Video: Lojë
Video: Человек-паук Marvel: Майлз Моралес (фильм) 2024, Korrik
Anonim
Image
Image

Pasi Tamagotchi im vdiq (projekti i fundit), fillova të kërkoj për një mënyrë të re për të humbur kohën time. Vendosa të programoj lojën klasike "Space Impact" në Arduino. Për ta bërë lojën pak më interesante dhe argëtuese, unë përdor një sensor xhiroskopi që kisha shtrirë si kontroll i anijes kozmike.

Hapi 1: Ndërtimi i Projektit në një Breadboard

Ndërtimi i Projektit në një Breadboard
Ndërtimi i Projektit në një Breadboard
Ndërtimi i Projektit në një Breadboard
Ndërtimi i Projektit në një Breadboard

Hardware është shumë i thjeshtë. Ju duhet:

një buton dhe një rezistencë 10 kOhm

një Arduino (Uno / Nano / nuk ka rëndësi)

një sensor Gyro MPU-6050

një ekran Nokia 5110 LCD

Opsionale: një zile aktive dhe një rezistencë 20 Ohm

Për t'i bërë gjërat më të lehta, bashkova një mburojë për LCD -në e Nokia -s. Ekziston vetëm LCD, një ndërprerës për dritën e pasme dhe disa koka për 5 volt, GND, etj.

Ka lloje të ndryshme të Nokia LCD në dispozicion. Ndoshta ju duhet të rregulloni instalimet elektrike ose të ndryshoni pak programin.

Hapi 2: Programimi i lojës

Programimi i lojës
Programimi i lojës
Programimi i lojës
Programimi i lojës

Ashtu si në projektin tim të fundit, unë hartova të gjitha grafikat me bojë dhe përdor LCDAssistant për t'i kthyer fotografitë në gjashtëkëndësh.

Thjesht mund të shkarkoni skedarët dhe t'i ngarkoni ato në Arduino tuaj. Nëse konfigurimi juaj është i saktë, gjithçka duhet të funksionojë mirë. Mund të ndryshoni kontrastin e LCD -së tuaj me myGLCD.setContrast (X);.

Shtova një skedar rar (gyro.rar) dhe dy skedarë të veçantë (Graphic.c & gyro.ino). Ju mund të zgjidhni midis njërës prej këtyre opsioneve.:)

Hapi 3: Luaj lojën dhe argëtohu:)

Luaj lojën dhe argëtohu:)
Luaj lojën dhe argëtohu:)
Luaj lojën dhe argëtohu:)
Luaj lojën dhe argëtohu:)

Kam zbatuar dy shpejtësi të ndryshme fluturimi të anijes kozmike, në varësi të këndit që po mban sensori xhiro. Ju duhet të shmangni përplasjen me objekte të tjera si meteoritët ose thjesht t'i shkatërroni ato me të shtëna lazer. Disa nga pengesat janë më të qëndrueshme se të tjerat kështu që do t’ju duhet t’i qëlloni dy herë në mënyrë që t’i thyeni ato. Anijet kozmike të armikut marrin përsëri zjarr. Qëllimi është të mblidhni sa më shumë yje që mundeni. Pasi anija juaj kozmike të jetë shkatërruar, mund të shihni rezultatin tuaj dhe kohën tuaj të mbijetuar.

Nëse doni një version me një levë si kontrolli i anijes kozmike më shkruani një masazh në komentet më poshtë.:)

Recommended: