Talaan ng mga Nilalaman:

Laro na "Space Epekto" Sa Gyro Sensor at Nokia 5110 LCD: 3 Mga Hakbang
Laro na "Space Epekto" Sa Gyro Sensor at Nokia 5110 LCD: 3 Mga Hakbang

Video: Laro na "Space Epekto" Sa Gyro Sensor at Nokia 5110 LCD: 3 Mga Hakbang

Video: Laro na
Video: Top 10 Best Offline Racing Games for Android & iOS 2022 2024, Nobyembre
Anonim
Image
Image

Matapos mamatay ang aking Tamagotchi (huling proyekto), nagsimula akong maghanap ng bagong paraan upang sayangin ang aking oras. Napagpasyahan kong iprograma ang klasikong larong "Space Impact" sa Arduino. Upang gawing mas kawili-wili at kasiya-siya ang laro, gumamit ako ng isang gyroscope sensor na nakahiga ako bilang kontrol ng sasakyang pangalangaang.

Hakbang 1: Pagbuo ng Proyekto sa isang Breadboard

Pagbuo ng Proyekto sa isang Breadboard
Pagbuo ng Proyekto sa isang Breadboard
Pagbuo ng Proyekto sa isang Breadboard
Pagbuo ng Proyekto sa isang Breadboard

Napakadali ng hardware. Kailangan mo:

isang pindutan at isang risistor na 10 kOhm

isang Arduino (Uno / Nano / hindi mahalaga)

isang MPU-6050 Gyro Sensor

isang Nokia 5110 LCD display

Opsyonal: isang aktibong Buzzer at isang 20 Ohm risistor

Upang gawing mas madali ang mga bagay, naghinang ako ng isang kalasag para sa Nokia LCD. Mayroon lamang LCD, isang switch para sa backlight at ilang mga pinhead para sa 5 Volts, GND, atbp.

Mayroong iba't ibang mga uri ng Nokia LCD na magagamit. Marahil kailangan mong ayusin ang mga kable o baguhin nang kaunti ang programa.

Hakbang 2: Programming ang Laro

Programming ang Laro
Programming ang Laro
Programming ang Laro
Programming ang Laro

Tulad ng sa aking huling proyekto dinisenyo ko ang lahat ng mga graphic na may pintura at ginamit na LCDAssistant upang i-convert ang mga larawan sa hex.

Maaari mo lamang i-download ang mga file at i-upload ang mga ito sa iyong Arduino. Kung tama ang iyong set up, dapat na maayos ang lahat. Maaari mong baguhin ang kaibahan ng iyong LCD sa myGLCD.setContrast (X);.

Nagdagdag ako ng isang rar file (gyro.rar) at dalawang magkakahiwalay na mga file (Graphic.c & gyro.ino). Maaari kang pumili sa pagitan ng isa sa mga pagpipiliang ito.:)

Hakbang 3: Maglaro at Maglibang:)

Maglaro at Maglibang:)
Maglaro at Maglibang:)
Maglaro at Maglibang:)
Maglaro at Maglibang:)

Nagpatupad ako ng dalawang magkakaibang flightpeeds ng sasakyang pangalangaang, depende sa anggulo na gaganapin ang sensor ng gyro. Kailangan mong iwasan ang pag-crash sa iba pang mga bagay tulad ng meteorites o sirain lamang ang mga ito sa mga pag-shot ng laser. Ang ilan sa mga hadlang ay mas matibay kaysa sa iba kaya't kukunan mo ang mga ito ng dalawang beses upang masira ang mga ito. Bumalik ang mga sasakyang pangalangaang ng kaaway. Ang layunin ay upang mangolekta ng maraming mga bituin hangga't maaari. Matapos ang iyong sasakyang pangalangaang ay nawasak maaari mong makita ang iyong iskor at ang iyong nakaligtas na oras.

Kung nais mo ang isang bersyon na may isang joystick bilang kontrol ng sasakyang pangalangaang sumulat sa akin ng isang masahe sa mga komento sa ibaba.:)

Inirerekumendang: