جدول المحتويات:
- اللوازم
- الخطوة 1: قواعد اللعبة
- الخطوة 2: تصميم المستويات
- الخطوة 3: الدائرة
- الخطوة 4: الكود
- الخطوة 5: الاختبار
- الخطوة 6: إذن ، ماذا بعد؟
فيديو: Octarine: لعبة مطابقة الألوان مع WS2812 RGB LEDs: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
أوكتارين ، لون السحر. كان حيًا ومتوهجًا نابضًا بالحيوية وكان صبغة الخيال بلا منازع ، لأنه أينما ظهر كان علامة على أن مجرد المادة كانت خادمًا لقوى العقل السحري. كان سحر نفسه.
لكن Rincewind كان يعتقد دائمًا أنه يبدو نوعًا من اللون الأرجواني المخضر.
- تيري براتشيت - لون السحر
كل الألوان مسحورة وعليك تحريرها واحدة تلو الأخرى. ثلاث تعويذات سحرية ستساعدك في مهمتك.
ملاحظة. في هذا المشروع ، أستخدم عوامل تشغيل ثنائية وأقنعة ثنائية على نطاق واسع ، لذلك يمكن استخدامها من قبل معلمي علوم الكمبيوتر لغرض تدريس المنطق المنطقي بطريقة مسلية.
اللوازم
1x Arduino Nano / Uno أو لوحة أخرى متوافقة. يستخدم المشروع بالفعل 5 دبابيس رقمية وأقل من 6 كيلوبايت من الذاكرة. لذا يجب أن تعمل اللوحة المستندة إلى Attiny85 بشكل جيد.
4 أزرار لمسية. إذا كنت تفضل ذلك ، يمكنك استخدام أزرار الاستشعار بدلاً من ذلك.
1x WS2812 LED شريط أو شريط مع 8 مصابيح RGB يمكن التحكم فيها.
1x اللوح أو لوحة النماذج الأولية PCB إذا كنت تفضل ذلك.
الأسلاك الطائر اللوح.
الخطوة 1: قواعد اللعبة
تتميز واجهة اللعبة بـ 8 مصابيح RGB LED. الهدف هو جعلهم جميعًا يتألقون بنفس اللون. إنه أحمر في "العالم" الأول ، البرتقالي في الثانية ، أصفر في الثالث ، إلخ.
هناك 3 أزرار رئيسية. كل واحد منهم يغير ألوان أربعة مصابيح LED وفقًا للقناع الثنائي. على سبيل المثال ، يحتوي الزر الأول على قناع 11110000. وهذا يعني أنه يغير ألوان أول أربعة مصابيح LED. يوجد أيضًا زر "Shift" الذي يعكس القناع. إذا ضغط اللاعب على الزر Shift + First ، فسيكون القناع 00001111 وستتأثر أربعة مصابيح LED الأخيرة. يتم تغيير الألوان بشكل دوري.
تصف الصورة المرفقة جميع الأقنعة.
الخطوة 2: تصميم المستويات
تتكون اللعبة من ثمانية مستويات فرعية لكل منها. العالم الأول "أحمر" ، وقد تكون جميع المصابيح هنا في حالتين فقط: فارغة وحمراء. في كل مستوى فرعي ، يتم تطبيق المزيد من الخطوات العشوائية ، وبالتالي تزداد الصعوبة تدريجيًا. عندما تمر بالعالم (أي جميع المستويات الفرعية) ، فإنك تنقذ اللون التالي. لذلك في العالم الثاني ("البرتقالي") ، تحتوي جميع مصابيح LED على ثلاث حالات: فارغة وأحمر وبرتقالي. وهذا يعني أن كل عالم تالٍ أكثر تحديًا من السابق.
ماذا يحدث في العالم الثامن ("أوكتارين") … حسنًا … السحر الخالص.
الخطوة 3: الدائرة
يعتمد ذلك على لوحة معينة تستخدمها ، لكنني أوصي بشدة باستخدام مصدر طاقة خارجي لمصابيح LED.
لقد استخدمت دبابيس 2 و 3 و 4 و 5 للأزرار. إذا كنت تستخدم متحكمًا أو دبابيسًا أخرى ، فلا تنس تعديلها في رمز البرنامج.
الخطوة 4: الكود
هنا قد تجد أحدث إصدار من الكود المصدري.
الخطوة 5: الاختبار
الخطوة 6: إذن ، ماذا بعد؟
ربما لاحظت أن اللعبة لا تحتوي في الواقع على العالم الثامن (أوكتارين). تم صنعه عمدا. السحر … ليس شيئًا من المفترض إعادة إنتاجه بالضبط.
أنا أشجعك على بناء العالم الثامن الخاص بك. على سبيل المثال ، يمكنك جعل المشغل يرتب مصفوفة بألوان قوس قزح بدلاً من أحادية اللون أو تنفيذ خلايا ذات ألوان متغيرة. الأمر متروك لك. افعل السحر الخاص بك على طريقتك الخاصة.
موصى به:
البرنامج التعليمي: كيفية استخدام مستشعر كاشف الألوان RGB TCS230 مع Arduino UNO: 3 خطوات
البرنامج التعليمي: كيفية استخدام مستشعر RGB Color Detector TCS230 مع Arduino UNO: الوصف: سيوضح لك هذا البرنامج التعليمي بعض الخطوات البسيطة حول كيفية استخدام مستشعر RGB Color Detector باستخدام Arduino Uno. في نهاية هذا البرنامج التعليمي ، سوف تحصل على عدد من نتائج المقارنة بين عدد قليل من الألوان. CS3200 s تفاصيل كاملة للألوان
أضواء LED متعددة الألوان التفاعلية للموسيقى - مستشعر كشف الصوت من اردوينو - شريط RGB LED: 4 خطوات
أضواء LED متعددة الألوان التفاعلية للموسيقى | مستشعر كشف الصوت من اردوينو | شريط RGB LED: مشروع أضواء LED متعددة الألوان متفاعلة مع الموسيقى. في هذا المشروع ، تم استخدام شريط 5050 RGB LED بسيط (وليس مؤشر LED WS2812 القابل للعنونة) ومستشعر الكشف عن الصوت من Arduino ومحول 12 فولت
منتقي ألوان Arduino RGB - اختر الألوان من كائنات الحياة الحقيقية: 7 خطوات (بالصور)
Arduino RGB Color Picker - اختر الألوان من كائنات الحياة الحقيقية: اختر الألوان بسهولة من الكائنات المادية باستخدام منتقي الألوان RGB المستند إلى Arduino ، مما يتيح لك إعادة إنشاء الألوان التي تراها في الكائنات الواقعية على جهاز الكمبيوتر أو الهاتف المحمول. ما عليك سوى الضغط على زر لمسح لون الكائن ضوئيًا باستخدام TCS347 رخيص
"مطابقة اللون" (لعبة انعكاسية): 4 خطوات
"Color Match" (لعبة Reflex): مقدمة: بالنسبة لمشروع مدرستي ، لم أكن متأكدًا مما يجب أن أفعله ، ولكن بعد بعض التفكير ، قررت أن أصنع لعبة انعكاسية. نحن مدرسة ألعاب بعد كل شيء. كان علينا أن نصنع شيئًا تفاعليًا وفريدًا ، لذا ستكون اللعبة مثالية! أنا سعيد كيف كل شيء
كيفية مطابقة الجوارب: 6 خطوات (بالصور)
كيفية مطابقة الجوارب: كيف تمنع اختلاط الجوارب أثناء الغسيل؟ لا أعرف ما أعرفه هو كيفية مطابقة الجوارب بعد الغسيل ، لذلك صنعت هذا SOCK MATCHER. كيف يعمل؟ 1) ابدأ بخياطة علامة RFID في كل جورب زوج من الجوارب