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

Arduino: مجموعة ألعاب Minigames (المحبطة): 4 خطوات
Arduino: مجموعة ألعاب Minigames (المحبطة): 4 خطوات

فيديو: Arduino: مجموعة ألعاب Minigames (المحبطة): 4 خطوات

فيديو: Arduino: مجموعة ألعاب Minigames (المحبطة): 4 خطوات
فيديو: Arduino joystick LCD game #shorts 2024, يوليو
Anonim
Arduino: مجموعة ألعاب Minigames (المحبطة)
Arduino: مجموعة ألعاب Minigames (المحبطة)

(غلاف مثال رائع لهذا Arduino ^)

قبل أن أبدأ: بالرغم من جهودي لم أتمكن من إنهاء الجهاز بالكامل بسبب أه … الوقت وسوء الحظ. لقد تحسنت عندما برزت أجزاء Arduino الخاصة بي أنه سيكون من الجيد التوقف عن العمل في مرحلة ما ، فقط حظ صعب بالنسبة لي. سترغب في استخدام Instructable هذا تمامًا كمصدر محتمل للإلهام بدلاً من بنائه بالفعل. في هذا Instructable ، سنستخدم لوح التجارب كمنصة تجميع خاصة بنا.

على أي حال ، بالنسبة لأولئك المستوحاة من Instructable ، تفوق علي بكل الطرق وأكمل ما لم أستطع. إليكم بقدر ما حصلت عليه:

الخطوة 1: المواد المطلوبة

  • 1x أردوينو أونو
  • 1x الجهد
  • 1x I2C شاشة LCD
  • 1x بيزو الجرس
  • أزرار 2x
  • مقاومات 4x220 أوم
  • 3x 10 كيلو أوم مقاومات
  • 1x ليد أخضر
  • 1x ليد أحمر
  • 2x الأزرق LED
  • زوجان من الأسلاك (أوصي بـ Jumper Wires إذا كنت ترغب في التمسك باستخدام لوح التجارب)
  • 1x اللوح

الخطوة 2: الإعداد

اقامة
اقامة

لقد استخدمت شاشة I2C LCD هنا ، والتي تشرح مقياس الجهد ومخرجات SCL / SDA / VCC / GND أعلى الشاشة.

قد يكون من الجدير بالذكر أن الأسلاك الحمراء تتصل بإخراج + / 5V و (معظم) الأسلاك الزرقاء بأي GND من Arduino Uno.

الخطوة 3: الكود

إذا كنت لا تزال ترى أن هذا المشروع يستحق التجميع ، فإليك رمز يمكنك استخدامه. لا تتردد في العبث بالكود. هناك بالتأكيد مجال للتحسين.

في هذه المرحلة ، يسمح الرمز بلعبتين صغيرتين:

  1. التحدي الآمن: يتعين على المستخدم البحث عن قيمة محددة باستخدام مقياس الجهد والنقر على الزر A (أو الزر الأيسر على اللوح كما هو موضح في الخطوة 2) ، مع ضرورة التأكد من عدم تلاشي أحد مصابيح LED الزرقاء خارج. يمكن للمستخدم "إعادة شحن" ضوء LED باستخدام الزر الآخر. يجب القيام بذلك أربع مرات (أربع "تصحيحات"). هناك الكثير مما يجب أن يكون على دراية به: لدى اللاعب حد زمني قبل أن يفقد "الصحيح" ، أو إذا تم شحن مصباح LED القابل للشحن (بمعنى آخر ، وجود analogRead بقيمة 256 أو أعلى).
  2. الاختبار: باستخدام زرين يمثلان الإجابة "أ" و "ب" ، يتعين على اللاعب الإجابة على الأسئلة بشكل صحيح ، وقد يكون الرمز عبارة عن عربات التي تجرها الدواب في هذا الجزء.

يتضمن هذا الرمز أيضًا عنصر الإحباط الذي يغير وظائف الزر A و B. يمكنك العثور على هذا السطر من التعليمات البرمجية في وظيفة trySwitchButtons (). لاحظ أيضًا أن هذا الرمز يتطلب مكتبات LCD و LiquidCrystal_I2C

في هذا الرمز ، يقلد Serial معظم وظائف شاشة LCD لأن شاشة LCD الخاصة بي لم تعد تعمل بشكل صحيح ، كما ذكرنا من قبل.

بمجرد حصولك على هذا الرمز في أي IDE متوافق مع Arduino (أوصي باستخدام Arduino / Genuino IDE) ، قم بتحميل هذا البرنامج إلى Arduino باستخدام زر التحميل.

الخطوة 4: العب ، حسِّن ، مهما يكن

العب ، حسِّن ، مهما يكن
العب ، حسِّن ، مهما يكن

لقد وصلت إلى الخطوة الأخيرة من هذه الألعاب الصغيرة الأقل إحباطًا من ألعابي الصغيرة Instructable! قم بتوصيل Arduino بأي مصدر طاقة باستخدام كابل USB وستبدأ أول لعبة صغيرة.

حظا سعيدا اللعب والتحسن! مشروع Arduino هذا مع الكود الخاص به بعيد عن الكمال ، لكنني آمل أن أكون قد وصلت إلى هدفي الرئيسي ، وهو إلهامك لإنشاء شيء أكثر روعة من هذا!

موصى به: