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

ألعاب اردوينو 8 بت: 4 خطوات
ألعاب اردوينو 8 بت: 4 خطوات

فيديو: ألعاب اردوينو 8 بت: 4 خطوات

فيديو: ألعاب اردوينو 8 بت: 4 خطوات
فيديو: برنامج محاكاة للاردوينو #اردوينو 2024, شهر نوفمبر
Anonim
ألعاب اردوينو 8 بت
ألعاب اردوينو 8 بت

اهلا ياجماعة!

سيكون هذا برنامجًا تعليميًا بسيطًا حول كيفية إنشاء إعداد ألعاب 8 بت باستخدام اردوينو.

الخطوة 1: المكونات المطلوبة

المكونات المطلوبة
المكونات المطلوبة
المكونات المطلوبة
المكونات المطلوبة

1. Arduino (https://www.arduino.cc/)

2. Arduino IDE (https://www.arduino.cc/)

3. Breadboard أو Vero Board (حسب حاجتك)

4.عرض رسومي Nokia 5110 (https://amzn.to/2N9PUd9)

5. أزرار الضغط اللمسية (https://amzn.to/2Byqwwy)

6. 12 أوم المقاوم

7. جرس

8. أسلاك للتوصيل

الخطوة 2: توصيل واختبار الشاشة

قبل البدء في المشروع ، من الأفضل إقران الشاشة بـ arduino واختبار ما إذا كانت تعمل أم لا.

الآن ، ستحتوي شاشتك على 8 منافذ: Vcc و LED و Ground و Rst و CE و DC و DIN و CLK (ليس بالترتيب ، تحقق من الشركة المصنعة أو الموقع الذي تشتريه منه).

قم بتوصيل Vcc بمصدر الطاقة 3.3V على arduino وسوف ينتقل كل من المنفذ LED والأرضي إلى دبوس GND في اردوينو. قم بتوصيل باقي المنافذ كما هو مذكور في الكود. RST-12 ، CE-11 ، DC-10 ، DIN-9 ، CLK-8.

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

## لا تقم بتجميع الاتصالات المذكورة في هذه الخطوة بشكل دائم ##

الخطوة 3: قم بإجراء الاتصال النهائي: Screen and Swiches

قم بإجراء الاتصال النهائي: Screen and Swiches
قم بإجراء الاتصال النهائي: Screen and Swiches
قم بإجراء الاتصال النهائي: Screen and Swiches
قم بإجراء الاتصال النهائي: Screen and Swiches

(* أعلم أن مشروعي يبدو فوضويًا لأنني لم أمتلك المواد اللازمة لصنع لوحة PCB مخصصة لذلك. لذلك ذهبت إلى نمط المدرسة القديمة *)

يجب أن يكون هناك 4 + 3 = 7 أزرار للعبة Gamebuino الخاصة بك. 4 أزرار للوسادة D (أعلى ، أسفل ، يمين ، يسار) والباقي 3 (A ، B ، C) لوظائف أخرى.

أعد تكوين الاتصالات في اللوحة وفقًا للرمز.

لا تقم بتغيير أسماء الماكرو في التعليمات البرمجية.

# تعريف SCR_CLK 13 ؛

# تعريف SCR_DIN 11 ؛

#define SCR_DC A2 ؛

# تعريف SCR_CS A1 ؛

#define SCR_RST A0 ؛

#define BTN_UP_PIN 9 ؛

#define BTN_RIGHT_PIN 7 ؛

#define BTN_DOWN_PIN 6 ؛

#define BTN_LEFT_PIN 8 ؛

#define BTN_A_PIN 4 ؛

#define BTN_B_PIN 2 ؛

#define BTN_C_PIN A3 ؛

#define BuzzerPin 3 ؛

قم بتوصيل منفذ Vcc والإضاءة الخلفية والأرضي للشاشة كما هو مذكور في الخطوة السابقة وبقية المنافذ وفقًا لتعريفات الماكرو المذكورة هنا.

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

الخطوة 4: جزء البرنامج وألعابك

افتح المتصفح وابحث عن Gamebuino wiki (https://legacy.gamebuino.com/wiki/index.php؟title=M…). توجه إلى قسم التنزيلات على الموقع.

  1. قم بتنزيل arduino IDE (https://arduino.cc/en/main/software) وقم بتثبيته على جهاز الكمبيوتر الخاص بك.
  2. قم بتنزيل مكتبة gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
  3. أيضًا Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
  4. مكتبة Adafruit-PCD8544-Nokia-5110-LCD (https://github.com/adafruit/Adafruit-PCD8544-Noki …)

قم أولاً بتنزيل arduino IDE وقم بتثبيته على جهاز الكمبيوتر الخاص بك.

قم بتنزيل المكتبات الأخرى واستخرجها. (قم بإيقاف تشغيل برنامج مكافحة الفيروسات الخاص بك أو استخرجه في مجلد DO NOT SCAN لأن برامج مكافحة الفيروسات تتعطل أحيانًا مع ملفات المكتبة ولا تعمل التعليمات البرمجية الخاصة بك على الرغم من أنها ليست ملفات ضارة).

انسخ مجلدات المكتبة المستخرجة.

انتقل الآن إلى مجلد مكتبات Arduino (ملفات البرنامج-> arduino-> المكتبات). الصق المجلدات المنسوخة هنا.

لاختبار ما إذا كان كل شيء يعمل بشكل جيد أم لا ، قمت بإرفاق لعبة Pong المنفردة. قم بتجميع البرنامج النصي على Arduino IDE الخاص بك ثم قم بتحميله على اللوحة. إذا كان هذا يعمل كل شيء على ما يرام.

للعب ألعاب أخرى:

توجه إلى صفحة gamebuino wiki وانتقل إلى قسم الألعاب. هنا يمكنك العثور على العديد من الألعاب التي تم تحميلها بواسطة مطوري الألعاب الهواة. هم أحرار في التحميل. قم بتنزيل واحد منهم واستخرجه بطريقة مماثلة مثل استخراج مجلدات المكتبة.

افتح المجلد المستخرج وحاول البحث عن ملف.ino. افتح ذلك في IDE الخاص بك وانسخ والصق الزر ورمز تعريف الماكرو الخاص بمنفذ LCD المذكور في الخطوة السابقة. انسخ والصق الرمز في بداية شفرة مصدر اللعبة مباشرةً. لا تغير اسم متغير الماكرو.

لقد أرفقت لعبة pong_solo (نعم ، إنها اللعبة بأكملها فقط قم بجمع التحميل واللعب) ومثال لما يجب عليك فعله في ملف zombiemaster ino (قم بتنزيل لعبة zombie master وقم بإجراء تغييرات كما فعلت في البداية)

إذا كان كل شيء يعمل بشكل جيد ، فاستمر واستمتع.:)

إذا كنت تريد أن تكون جزءًا من مجتمع gamebuino ، فتوجه إلى gamebuino wiki ويمكنك إنشاء ألعابك وموادك الخاصة.

موصى به: