جدول المحتويات:

لعبة "Space Impact" مع مستشعر الدوران وشاشة Nokia 5110 LCD: 3 خطوات
لعبة "Space Impact" مع مستشعر الدوران وشاشة Nokia 5110 LCD: 3 خطوات

فيديو: لعبة "Space Impact" مع مستشعر الدوران وشاشة Nokia 5110 LCD: 3 خطوات

فيديو: لعبة
فيديو: أعلى مستوى وصلتوا في البرمجة 2024, يوليو
Anonim
Image
Image

بعد وفاة Tamagotchi (المشروع الأخير) ، بدأت في البحث عن طريقة جديدة لإضاعة وقتي. قررت برمجة اللعبة الكلاسيكية "Space Impact" على Arduino. لجعل اللعبة أكثر تشويقًا وإمتاعًا ، استخدمت مستشعر جيروسكوب كنت أضعه حوله كأداة تحكم في سفينة الفضاء.

الخطوة 1: بناء المشروع على اللوح

بناء المشروع على اللوح
بناء المشروع على اللوح
بناء المشروع على اللوح
بناء المشروع على اللوح

الأجهزة بسيطة للغاية. انت تحتاج:

زر ومقاوم 10 كيلو أوم

اردوينو (Uno / Nano / لا يهم)

مستشعر جيروسكوبي MPU-6050

شاشة Nokia 5110 LCD

اختياري: جرس نشط ومقاوم 20 أوم

لتسهيل الأمور ، قمت بلحام درع لشاشة Nokia LCD. لا يوجد سوى شاشة LCD ومفتاح للإضاءة الخلفية وبعض رؤوس الدبوس لـ 5 Volts و GND وما إلى ذلك.

تتوفر أنواع مختلفة من شاشات Nokia LCD. ربما يتعين عليك ضبط الأسلاك أو تغيير البرنامج قليلاً.

الخطوة الثانية: برمجة اللعبة

برمجة اللعبة
برمجة اللعبة
برمجة اللعبة
برمجة اللعبة

كما في مشروعي الأخير ، صممت جميع الرسومات بالطلاء واستخدمت LCDAssistant لتحويل الصور إلى سداسي عشري.

يمكنك فقط تنزيل الملفات وتحميلها على Arduino الخاص بك. إذا كان الإعداد الخاص بك صحيحًا ، فيجب أن يعمل كل شيء بشكل جيد. يمكنك تغيير تباين شاشة LCD باستخدام myGLCD.setContrast (X) ؛.

أضفت ملف rar (gyro.rar) وملفين منفصلين (Graphic.c & gyro.ino). يمكنك الاختيار بين أحد هذه الخيارات.:)

الخطوة 3: العب اللعبة واستمتع:)

العب اللعبة واستمتع:)
العب اللعبة واستمتع:)
العب اللعبة واستمتع:)
العب اللعبة واستمتع:)

لقد قمت بتنفيذ سرعتين مختلفتين لسفينة الفضاء ، اعتمادًا على الزاوية التي يحملها مستشعر الدوران. عليك تجنب الاصطدام بأشياء أخرى مثل النيازك أو تدميرها فقط بلقطات الليزر. بعض العوائق أكثر ديمومة من غيرها ، لذا سيتعين عليك إطلاق النار عليها مرتين من أجل كسرها. تقوم سفن الفضاء المعادية بإطلاق النار. الهدف هو جمع أكبر عدد ممكن من النجوم. بعد تدمير سفينة الفضاء الخاصة بك ، يمكنك رؤية درجاتك ووقت النجاة.

إذا كنت تريد إصدارًا به عصا تحكم مثل التحكم في سفينة الفضاء ، فاكتب لي رسالة في التعليقات أدناه.:)

موصى به: