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

لعبة الحفظ قصير المدى: 7 خطوات
لعبة الحفظ قصير المدى: 7 خطوات

فيديو: لعبة الحفظ قصير المدى: 7 خطوات

فيديو: لعبة الحفظ قصير المدى: 7 خطوات
فيديو: 3 خطوات لحفظ أي شيء بسرعة 2024, شهر نوفمبر
Anonim
لعبة الحفظ قصيرة المدى
لعبة الحفظ قصيرة المدى

قم ببناء لعبة التحفيظ الخاصة بك على أساس اردوينو!

في هذه اللعبة ، سيومض RGB LED بثلاثة ألوان عشوائية في البداية ، وسوف تحتاج إلى تذكر لون كل منها. انظر الى اين ستذهب هذه؟ ستستخدم مقياس جهد لتغيير مصباح RGB LED الثاني والضغط على زر لتسجيل كل لون من أول RGB LED. سيُظهر لك مؤشر RGB LED الثاني اللون الذي حددته ، وبمجرد تسجيل التسلسل ، ستومض مصابيح RGB LED باللون الأخضر وسيتم تشغيل صوت من إشارة الطنان التي قمت بتخمين التسلسل بشكل صحيح أو سيومض كل من مصابيح RGB LED باللون الأحمر و سيعيد تعيين عدد التسلسل إلى 3 * (يمكن تغيير هذا). تبدأ اللعبة مع الاضطرار إلى تذكر الألوان الثلاثة المعروضة ، ثم إذا اخترت عرض الألوان بشكل صحيح ، فسيتم إضافة لون عشوائي آخر في التسلسل. سيستمر هذا حتى تحصل على خطأ واحد ، وكما هو مذكور أعلاه ، سيتم إعادة تعيينه مرة أخرى إلى 3 ألوان فقط.

إنها حقًا لعبة ممتعة ومثيرة للإدمان ومزعجة:)

الأشياء التي سوف تحتاجها

  • 1 × اردوينو UNO R3
  • 1 × مقياس الجهد
  • 1 × زر ضغط
  • 2 × RGB LEDS
  • مقاومات 8 × 220 أوم
  • 1 × مكبر صوت بيزو
  • 18 × أسلاك توصيل معزز (ذكر إلى ذكر)

اختياري

1 × لوحة درع

في الصورة أعلاه ، قمت بإنشاء درع لإظهار أصدقائي في المدرسة ، لكنه غير ضروري تمامًا. إذا كنت ترغب في السير في هذا الطريق ، فستحصل على مكواة لحام ، وبعض اللحام والصبر. إذا كنت ترغب في السير في هذا الطريق ، فلا تتردد في مراسلتي ويمكنني مساعدتك إذا واجهتك أي مشكلة.

الخطوة 1: إضافة أسلاك موجبة / أرضية إلى اللوح

إضافة أسلاك موجبة / أرضية إلى اللوح
إضافة أسلاك موجبة / أرضية إلى اللوح

خطوة أساسية للغاية

قم بتوصيل GND بسكة GND على اللوح

قم بتوصيل 5V بالسكك الحديدية الإيجابية على اللوح

الخطوة 2: إضافة زر الضغط

إضافة زر الضغط
إضافة زر الضغط

ضع زر الضغط على لوح التجارب واتبع الخطوات الموضحة في الصورة أعلاه.

قم بتوصيل جانب واحد بالقضيب 5V

قم بتوصيل المقاوم 220 أوم بالجانب المجاور على زر الضغط ، ثم قم بتوصيل العبور بـ GND

قم بتوصيل الجانب المقابل بـ 2 PIN على Arduino

الآن لقد تمت إضافة زر الضغط الخاص بك. تأكد من أنها تبدو تمامًا كما في الصورة ، فهذا جزء مهم جدًا من هذه اللعبة!

الخطوة 3: إضافة مقياس الجهد

مضيفا الجهد
مضيفا الجهد

ضع مقياس الجهد على اللوح ، واتبع الخطوات الموضحة في الصورة أعلاه.

قم بتوصيل جانب واحد بالقضيب 5V

قم بتوصيل المنتصف بـ A0 Analog IN

قم بتوصيل الجانب الأخير بـ GND

الآن لقد تمت إضافة زر الضغط الخاص بك. تأكد من أنها تبدو تمامًا كما في الصورة ، فهذا جزء مهم جدًا من هذه اللعبة!

ملحوظة: طالما أن أحد الجانبين يحتوي على 5 فولت والجانب الآخر هو GND والوسط سيذهب إلى A0 ، فسيعمل بشكل جيد

الخطوة 4: إضافة مكبر الصوت

مضيفا المتحدث
مضيفا المتحدث

قم بتوصيل جانب GND بسكة GND

قم بتوصيل الجانب + بمقاوم 220 أوم ، ثم قم بتوصيله برقم التعريف الشخصي 7

هذا كل شيء!

الخطوة 5: إضافة User Selection RGB

إضافة اختيار المستخدم RGB
إضافة اختيار المستخدم RGB

يمكن أن تكون أسلاك RGB LED صعبة ، لذا انظر إلى الصورة الموجودة على التعليمات لتحديد ما إذا كان لديك الدوران الصحيح. لذا ، ستكون خطواتي أدناه متعلقة بالتناوب ، ولهذا من المهم اتباع خطواتي بالضبط!

بدءا من اليسار

أضف مقاومًا بقوة 220 أوم إلى الأولين ، وتخطي الثالث ، ثم أضفه إلى الجزء الخلفي

قم بتوصيل وصلة مرور GND بالثالث بدون مقاومة ، هذا هو GND الخاص بنا

لذلك ، مع وجود المقاوم الأول على اليسار ، فإنه ينتقل إلى رقم التعريف الشخصي 3 (أزرق)

المقاوم الثاني يتصل بـ PIN 5 (أخضر)

والمقاوم الثالث يتصل بـ PIN 6 (أحمر)

هذا كل شيء! هذا هو RGB LED الذي سيتم استخدامه للمستخدم لتحديد الألوان الصحيحة!

الخطوة 6: إضافة نظام عشوائي RGB

إضافة نظام عشوائي RGB
إضافة نظام عشوائي RGB

يمكن أن تكون أسلاك RGB LED صعبة ، لذا انظر إلى الصورة الموجودة على التعليمات لتحديد ما إذا كان لديك الدوران الصحيح. لذا ، ستكون خطواتي أدناه متعلقة بالتناوب ، ولهذا من المهم اتباع خطواتي بالضبط!

بدءا من اليسار

أضف مقاومًا بقوة 220 أوم إلى الأولين ، وتخطي الثالث ، ثم أضفه إلى الجزء الخلفي

قم بتوصيل وصلة مرور GND بالثالث بدون مقاومة ، هذا هو GND الخاص بنا ، لذلك مع وجود المقاوم الأول على اليسار ، ينتقل إلى PIN 3 (أزرق) يتصل المقاوم الثاني بـ PIN 5 (أخضر) ويتصل المقاوم الثالث بـ PIN 6 (أحمر)

هذا كل شيء! هذا هو RGB LED الذي سيتم استخدامه للنظام لاختيار الألوان بشكل عشوائي!

الخطوة 7: لقد انتهيت

الانتهاء!
الانتهاء!

أي أسئلة لا تتردد في مراسلتي ، لقد أرفقت الرمز بهذه الخطوة. لا يجب عليك تغيير أي شيء لجعله يعمل ، ولكن لا تتردد في تعديل التعليمات البرمجية وجعلها تعمل بشكل أكثر سلاسة!

يجب أن يكون كل شيء موثقًا جيدًا أو رمزًا يشرح نفسه ، ولكن إذا كنت جديدًا في البرمجة ولا تفهم شيئًا ، فأنا أرد على رسائل البريد الإلكتروني بسرعة كبيرة!

هنا أيضًا المكتبة المستخدمة في المشروع

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

موصى به: