Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Mening Tamagotchi vafotidan keyin (oxirgi loyiha), men vaqtimni behuda sarflashning yangi usulini qidira boshladim. Men Arduino -da "Kosmik ta'sir" klassik o'yinini dasturlashga qaror qildim. O'yinni yanada qiziqarli va qiziqarli qilish uchun men kosmos kemasining boshqaruvi sifatida yonimda bo'lgan giroskop sensoridan foydalandim.
1 -qadam: Loyihani taxtada yaratish
Uskuna juda oddiy. Senga kerak:
tugma va 10 kOm qarshilik
Arduino (Uno / Nano / muhim emas)
MPU-6050 Gyro sensori
Nokia 5110 LCD displeyi
Majburiy emas: faol Buzzer va 20 Ohm qarshilik
Ishlarni engillashtirish uchun men Nokia LCD ekranini lehimladim. Bu erda faqat LCD, orqa nuri uchun kalit va 5 voltli, GND, va hokazo.
Nokia LCD -ning har xil turlari mavjud. Ehtimol, siz simni sozlashingiz yoki dasturni biroz o'zgartirishingiz kerak.
2 -qadam: O'yinni dasturlash
Oxirgi loyihamda bo'lgani kabi, men ham barcha grafikalarni bo'yoq bilan ishladim va rasmlarni olti burchakka aylantirish uchun LCDAssistant -dan foydalandim.
Siz faqat fayllarni yuklab olishingiz va Arduino -ga yuklashingiz mumkin. Agar sizning sozlamalaringiz to'g'ri bo'lsa, hamma narsa yaxshi ishlashi kerak. LCD displey kontrastini myGLCD.setContrast (X) yordamida o'zgartirishingiz mumkin;
Men rar faylini (gyro.rar) va ikkita alohida faylni (Graphic.c & gyro.ino) qo'shdim. Siz ushbu variantlardan birini tanlashingiz mumkin.:)
3 -qadam: O'yin o'ynang va dam oling:)
Men giroskopning burchagiga qarab, kosmik kemaning ikki xil tezligini amalga oshirdim. Siz meteoritlar kabi boshqa narsalarga qulab tushmasligingiz yoki ularni lazer o'qlari bilan yo'q qilishingiz kerak. Ba'zi to'siqlar boshqalarga qaraganda ancha bardoshli, shuning uchun ularni sindirish uchun ularni ikki marta otish kerak bo'ladi. Dushman kosmik kemalari orqaga qaytadi. Maqsad - iloji boricha ko'proq yulduz to'plash. Sizning kosmik kemangiz yo'q qilingandan so'ng, siz o'z ballaringizni va omon qolgan vaqtingizni ko'rishingiz mumkin.
Agar siz kosmik kema boshqaruvi kabi joystikli versiyani xohlasangiz, menga quyidagi izohlarda massaj yozing.:)