جدول المحتويات:
- الخطوة 1: المكونات المطلوبة
- الخطوة 2: توصيل واختبار الشاشة
- الخطوة 3: قم بإجراء الاتصال النهائي: Screen and Swiches
- الخطوة 4: جزء البرنامج وألعابك
فيديو: ألعاب اردوينو 8 بت: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
اهلا ياجماعة!
سيكون هذا برنامجًا تعليميًا بسيطًا حول كيفية إنشاء إعداد ألعاب 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
(* أعلم أن مشروعي يبدو فوضويًا لأنني لم أمتلك المواد اللازمة لصنع لوحة 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…). توجه إلى قسم التنزيلات على الموقع.
- قم بتنزيل arduino IDE (https://arduino.cc/en/main/software) وقم بتثبيته على جهاز الكمبيوتر الخاص بك.
- قم بتنزيل مكتبة gamebuino (https://github.com/Rodot/Gamebuino/archive/master…)
- أيضًا Adafruit-GFX-Library (https://github.com/adafruit/Adafruit-GFX-Library)
- مكتبة 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 ويمكنك إنشاء ألعابك وموادك الخاصة.
موصى به:
ألعاب تتكيف مع التبديل: لعبة قطار بخاري أصبحت في المتناول: 7 خطوات (مع صور)
ألعاب تتكيف مع التبديل: لعبة قطار بخاري أصبحت سهلة الوصول!: تكيّف اللعبة يفتح طرقًا جديدة وحلولًا مخصصة للسماح للأطفال ذوي القدرات الحركية المحدودة أو الإعاقات التنموية بالتفاعل مع الألعاب بشكل مستقل. في كثير من الحالات ، لا يتمكن الأطفال الذين يحتاجون إلى الألعاب المكيفة من
ألعاب!!! - مقدمة: 5 خطوات
ألعاب!!! - مقدمة: مرحبًا! سأعلمك كيفية إنشاء ثلاث ألعاب مختلفة على code.org. ضمن كل برنامج تعليمي للعبة ، سأقوم بنشر نموذج يمكنك إعادة مزجه واستخدامه أثناء مشاهدة الفيديو الخاص بي. اتمنى لك وقت ممتع !! إذا كنتم تريدون فقط مشاهدة ألعابي في
مقياس اردوينو لوكس - واجهة OPT3001 مع اردوينو: 4 خطوات
Arduino Lux Meter - واجهة OPT3001 مع Arduino: نواجه عمومًا الموقف ، حيث نحتاج إلى قياس شدة الضوء. لذلك قررت أن أقوم بمشروع صغير سيساعدنا في حل هذه المشكلة. يوضح هذا المشروع كيف يمكننا استخدام OPT3001 مع Arduino كمقياس لوكس. في هذا المشروع ، لدي
كيف تصنع رادار مع اردوينو - مشروع اردوينو: 4 خطوات
كيف تصنع رادار مع اردوينو | مشروع Arduino: في هذه المقالة سوف أعلمك كيف يمكنك عمل رادار بسيط باستخدام اردوينو. شاهد فيديو تعليمي كامل هنا: انقر فوقي
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو