جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
بدلاً من مجرد تقديم هدية لعبة جاهزة ، أردت أن أقدم لأبناء أخي هدية فريدة يمكنهم تجميعها والاستمتاع بها (آمل). في حين أن كود Arduino لهذا المشروع قد يكون صعبًا للغاية بالنسبة لهم في الفهم ، يمكن شرح المفاهيم الأساسية للإدخال والإخراج والحلقات والشروط المستخدمة في هذا الرمز بشكل مرئي أثناء لعبهم لعبة Connect 4.
في هذا Instructable ، سأوضح لك كيفية تجميع مجموعة Arduino التي يمكنك تجميعها وترميزها مع أطفالك للعب Connect 4. لا يلزم لحام لهذا المشروع ؛ فقط قم بالتوصيل والتشغيل.
الخطوة 1: الأجزاء
بالنسبة لهذا المشروع ، سوف تحتاج إلى:
- Arduino Uno أو ما يعادلها
- 8x8 نيوبكسل RGB LED
- اللوح
- 3 مفاتيح زر
- أسلاك العبور
- مسامير
- العلبة - حامل اللوح والكرتون
الأدوات: مفك برغي ، مسدس الغراء
الخطوة 2: قم بإعداد Neopixel Display Stand Unit
أولاً ، قم بتوصيل 3 أسلاك توصيل بـ Neopixel. أنا أستخدم رمز لون الأسلاك التالي:
الأبيض: GND
الرمادي: 5V أرجواني: Data IN
بعد ذلك ، قم بلصق Nelpixel على لوحة العرض بالغراء الساخن.
الخطوة 3: قم بإعداد وحدة تبديل الأزرار
وضع مفاتيح الزر على اللوح وتوصيل أسلاك التوصيل باستخدام رمز لون الأسلاك التالي:
البني: الزر الأيسر
الأحمر: الزر الأيسر البرتقالي: الزر الأوسط الأصفر: الزر الأوسط الأخضر: الزر الأيمن التبديل باللون الأزرق: مفتاح الزر الأيمن
يتم توصيل الأسلاك ذات اللون البني والبرتقالي والأخضر بالسكك الحديدية (-) جنبًا إلى جنب مع سلك أسود جديد.
ملاحظة: قد تلاحظ أنني لا أستخدم أي مقاومات لهذه الأزرار. هذا لأنني سأستخدم كود Arduino لاستخدام مقاومات Arduino pin المدمجة 20K. شاهد مشروعي الآخر حول كيفية استخدام المقاومات الداخلية باستخدام الكود الخاص بك لمجرد دائرتك.
www.instructables.com/id/Simon-Whack-a-Mol…
الخطوة 4: قم بتوصيل Arduino وحامل البطارية باللوحة الأساسية
استخدم البراغي (أو الغراء الساخن) لتوصيل Arduino وحامل البطارية باللوح الأساسي.
الخطوة 5: تثبيت وحدة العرض على اللوح الأساسي
استخدم الغراء الساخن لتثبيت وحدة العرض على اللوح الأساسي كما هو موضح.
الخطوة 6: قم بتوصيل أسلاك التوصيل إلى Arduino
قم بتوصيل جميع أسلاك العبور بـ Arduino وفقًا لتعيين الدبوس التالي:
أحمر -> 2
أصفر -> 3 أزرق -> 4 أرجواني -> 5 أسود -> أبيض GND -> رمادي GND -> 5 فولت
الخطوة 7: تحميل الكود والتشغيل
لقد قمت بتحميل Arduino مسبقًا برمز مرفق بحيث بمجرد توصيل بطارية 9V بـ Arduino ، بدأت في تشغيل اللعبة. الأزرار الزرقاء هي لتحريك موضع الشريحة إلى العمود الأيسر أو الأيمن قبل الضغط على الزر الأصفر لإسقاط الشريحة. (مشاهدة الفيديو)
للدخول إلى الوضع التجريبي ، ما عليك سوى الضغط على أي زر والضغط على & إطلاق إعادة الضبط. بمجرد أن تصبح الشاشة واضحة ، حرر الزر وسترى اللونين الأحمر والأزرق يلعبان تلقائيًا. ستلاحظ أنه في الوضع التجريبي ، يقوم اللاعبون باللونين الأحمر والأزرق ببساطة باختيار الأعمدة بشكل عشوائي ولا يستخدمون أي استراتيجية فائزة للتغلب على اللاعب الآخر.
للخروج من الوضع التجريبي ، ما عليك سوى إعادة تعيين Arduino.
أخطط لإضافة لاعب واحد مقابل وضع Arduino في المستقبل ، لذا إذا كنت تعرف خوارزمية أساسية لـ Connect 4 ، فأعلمني بذلك.