
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53



لقد ألهمتني العديد من الاختلافات في لعبة Pong الكلاسيكية التي تم تنفيذها على Arduino باستخدام مصفوفة 8x8 LED. في هذا الدليل ، سأوضح لك كيفية إنشاء نسخة Pong المفضلة التي تحتوي على مجاذيف - مهاجم وحارس مرمى - لكل لاعب. نظرًا لأن مصفوفة 8x8 LED بها مساحات (أو نقاط) محدودة جدًا ، فسوف أستخدم مصفوفة 8x16 LED بدلاً من ذلك في هذا المشروع. لمجرد توصيل الأسلاك ، سأستخدم مصفوفة LED مقاس 8 × 8 مع MAX7219 مدمج ومقياس جهد واحد لكل مشغل للتحكم في المجذاف.
الخطوة 1: المواد
- Arduino Uno أو ما يعادلها
- (2) مصفوفة 8x8 LED مع MAX7219
- (2) مقياس جهد 10 كيلو
- أسلاك العبور
- حامل بطارية 9 فولت وبطارية 9 فولت
- العلبة (الحل الافتراضي دائمًا هو صندوق من الورق المقوى)
الأدوات: مسدس الغراء ، سكين
الخطوة 2: تجميع الأجهزة


الرجوع إلى مخطط الفيديو والأسلاك الخاص بي لتجميع الأجهزة.
الخطوة 3: الكود


مرفق به رمز Arduino الذي استخدمته للعبة المعروضة على الفيديو.
بالنسبة لهذا المشروع ، أستخدم مكتبة max7219 بسيطة تسمى LedControl. إذا لم يكن لديك هذه المكتبة مثبتة بالفعل على Arduino IDE الخاص بك ، فالرجاء اتباع الإرشادات الموجودة على صفحة الويب الخاصة بهم للتنزيل والتثبيت.
لتتبع حركة الكرة ، أستخدم 5 متغيرات. في حين أنه من الأفضل تخزين كل ذلك في مصفوفة في حال أردت كرات متعددة للعب الاختراق ، فإن هذا المشروع مصمم لطلاب المدارس المتوسطة لذا فأنا أبقي هذا بسيطًا.
لتحديد مواقع اللاعبين ، أقرأ مقاييس فرق الجهد ذات الصلة التي تُرجع القيم بين 0 و 1023 وتعيينها للقيم بين 0 و 7 للإحداثيات Y.
باستخدام هذه المنصة ، يمكنك أيضًا برمجة ألعاب أخرى مثل الأفعى والقيادة والرماية والاختراق. لقد كتبت لعبة اندلاع للاعبين مع كرتين تتحركان في وقت واحد ولكن نظرًا لانخفاض الدقة وتتحرك الكرات دائمًا بزاوية 45 درجة ، فإنها لم تكن جيدة كما أتخيلها. (إذا بحثت في google ، يمكنك العثور على لعبة اندلاع للاعب واحد.)
موصى به:
اختيار لاعب: 4 خطوات

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

8x8 Colorduino Pong Game: سأوضح لك في هذه التعليمات كيف صنعت لعبة بونج ، باستخدام وحدة لوحة مصفوفة 8 × 8 RGB LED. هذه الوحدة تسمى Colorduino. يحتوي على متحكم دقيق وواجهة للاتصال بلوحات Colorduino الأخرى. لديها القدرة
لعبة بونج: 6 خطوات

لعبة Pong: المواد: Basys3 FPGA Board VGA Cable Vivado الغرض من هذه التعليمات هو تطوير لعبة Pong يتم عرضها على الشاشة. سيستخدم المشروع VHDL لبرمجة واستخدام Basys3 FPGA لتنفيذ الكود ونقل الصورة إلينا
2 لاعب تنافسي مقابل لعبة التوقيت: 4 خطوات

2 لاعب تنافسي مقابل لعبة توقيت: سوف تحتاج إلى: 1.Digilent Basys 3 ، FPGA Board (أو أي FPGA أخرى ،) 2. إصدار حديث نسبيًا من Vivado ، أو بعض بيئة VHDL الأخرى 3. جهاز كمبيوتر يمكنه تشغيل البرنامج المذكور
لعبة بينج بونج التلقائية: 6 خطوات

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