جدول المحتويات:
- الخطوة 1: قم بإعداد اللوح الخاص بك
- الخطوة الثانية: اكتب الكود
- الخطوة 3: جربها
- الخطوة 4: (اختياري) أسئلة الاستيعاب والإرشاد
فيديو: اختيار لاعب: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
سيرشدك هذا الدليل إلى كيفية اتخاذ قرار Arduino. بضغطة زر ، ستضيء مصابيح LED بنمط عشوائي. بعد بضع ثوانٍ ، سيضيء مؤشر LED واحد. هذا هو القرار النهائي الذي يتخذه Arduino. لدي غرض معين لمنتجي النهائي ، لكن يمكن استخدامه لأشياء كثيرة. هل واجهت صعوبة في اختيار مكان لتناول الطعام بعد يوم طويل من العمل؟ ضع 7 خيارات على السبورة وانقر فوق الزر. في ثوان سيكون لديك عقلك من أجلك! سيساعدك هذا التوجيه على بناء الثقة من خلال إنشاء دائرة باستخدام مصابيح LED وربما يقدم لك مكونًا جديدًا ، زر الضغط.
خلال عطلة نهاية الأسبوع ، عادة ما تجد زوجي وأنا في منزل أحد الأصدقاء نلعب مجموعة متنوعة من الألعاب. عادة ، هناك القليل من النقاش عند تحديد من سيكون "اللاعب 1". نحاول دائمًا جعل الأمر عادلاً ، لكننا نلعب العديد من الألعاب / المرات التي نفقد فيها المسار أحيانًا. يبدو دائمًا أن شخصين يبدآن ألعابنا دائمًا. ألهمني هذا الأمر لصنع جهاز يمكن أن يساعد مجموعتي في الحصول على طريقة عادلة وسهلة لـ "اختيار لاعب". عادة ، يتكون طاقم "ليلة اللعبة" من سبعة مشاركين. لهذا السبب ، قمت بإنشاء صانع القرار هذا ليكون لديه 7 مصابيح LED ولكن يمكنك تعديلها وفقًا لاحتياجاتك الخاصة. من أجل المتعة فقط ، أود أن أطلب من كل لاعب تزيين غطاء ورقي صغير يمكن وضعه فوق مؤشر LED لتذكر أيهما له.
هذا مشروع مثالي للمبرمجين المبتدئين الذين يتطلعون إلى توسيع تفكيرهم إلى ترميز ودوائر أكثر تعقيدًا. بصفتي مبرمجًا مبتدئًا ، يمكنني أن أجد نفسي غارقًا في تعقيد الحوسبة المادية. في نهاية هذا البرنامج التعليمي ، ستجد أسئلة الفهم والإرشاد كوسيلة للمساعدة في بناء معرفتك بالبرمجة وخلق المزيد من الفهم داخل هذا المشروع. غالبًا ما تساعدني هذه الأنواع من الأسئلة على إدراك أنني أعرف أكثر مما أفترض. آمل أن يفعلوا نفس الشيء من أجلك!
باستخدام هذا الرابط ، يمكنك الوصول إلى محاكاة للدائرة والرمز الخاص بي.
الخطوة 1: قم بإعداد اللوح الخاص بك
وضع المصابيح
- ابدأ بوضع 7 مصابيح LED في عمود في صفوف مختلفة ، وضع القطب الموجب (الساق الطويلة) في نفس الاتجاه. تذكر هذا وأنت تواصل بناء دائرتك
- باستخدام مقاومات 220 أوم ، ضع ساقًا واحدة من المقاوم في نفس الصف مثل كاثود مصابيح LED (ساق قصيرة). يجب أن تتصل الساق الأخرى بالقضيب.
- ضع أحد طرفي أسلاك التوصيل في الصف الذي يحتوي على أنودات LED. يجب وضع الأطراف الأخرى في المسامير 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 على التوالي.
- باستخدام سلك توصيل آخر ، قم بتوصيل - Rail بـ GND.
وضع زر انضغاطي
- ضع زر الضغط مع شقين في العمود (هـ) وشقين في العمود f.
- قم بلصق إحدى ساقي المقاوم 1 كيلو أوم في نفس الصف مثل أحد الشوكات على الجانب (هـ). ألصق الساق الأخرى في - القضيب.
- في نفس صف المقاوم ، قم بلصق إحدى ساقي سلك العبور مع وضع الطرف الآخر في السن 12.
- قم بتوصيل الزر الانضغاطي بمصدر طاقة عن طريق وضع سلك توصيل في نفس الصف مثل الشق الآخر على الجانب (هـ). يتم وضع الطرف المتبقي من السلك في 5V.
الخطوة الثانية: اكتب الكود
إليك رابط رسم Arduino الخاص بي حيث يمكنك الوصول إلى الكود الخاص بي.
هذا المشروع مستوحى من صانع قرار مختلف يمكن العثور عليه هنا. لقد أجريت تغييرات لتلبية احتياجاتي في فكرة مشروعي.
الخطوة 3: جربها
- قم بتوصيله واضغط على الزر. يجب أن يبدأ هذا تسلسلًا عشوائيًا على مؤشر LED ، وينتهي بإضاءة واحدة لمدة 10 ثوانٍ.
-
إذا لم يحدث هذا ، فقد حان وقت التصحيح.
- ألقِ نظرة على اللوح الخاص بك وتحقق من توصيل دائرتك.
- تحقق من التعليمات البرمجية الخاصة بك بحثًا عن الأخطاء. أوصي دائمًا بالتحقق مرة أخرى من أنك كتبت رقم التعريف الشخصي الصحيح.
الخطوة 4: (اختياري) أسئلة الاستيعاب والإرشاد
- ما الخط (الخطوط) التي تقوم بإعداد دبابيس الإخراج؟
- إذا كنت تريد تغيير كمية مصابيح LED المستخدمة ، فما الخطوط التي ستحتاج إلى تعديلها؟ لماذا ا؟
- كيف يمكنك استخدام رمز مشابه لإنشاء جهاز لوضع اللاعبين في فريقين؟ شركاء؟
- إذا كنت تريد أن يستمر عرض الضوء العشوائي لفترة أطول ، فكيف ستفعل ذلك؟
موصى به:
2 لاعب بونغ ثنائي الفينيل متعدد الكلور: 3 خطوات
2 Player Pong PCB: في هذا الدليل يمكنك بناء لعبة بونج ثنائية اللاعبين محمولة. تم إنشاء هذا التصميم حول الكود المنشور على GitHub بواسطة Onur Avun. لقد استمتعت بإنشاء هذا المشروع ، أتمنى أن تستمتع ببنائه
بيانو لاعب Synesthesia: 4 خطوات
بيانو مشغل Synesthesia: يعزف بيانو هذا المشغل الموسيقى باستخدام عجلة الألوان والكاميرا! يتم التقاط الصور بواسطة الكاميرا ومعالجتها وتفسيرها على أنها نوتات موسيقية. تمت برمجتها الآن لتشغيل أغاني الأطفال التي يمكن تغييرها عن طريق تحميل رسم اردوينو جديد
لعبة ماتريكس بونج 8x16 LED (2 مجاذيف لكل إصدار لاعب): 3 خطوات
8x16 LED Matrix Pong Game (2 مجاذيف لكل إصدار لاعب): لقد ألهمتني العديد من الاختلافات في لعبة Pong الكلاسيكية التي تم تنفيذها على Arduino باستخدام مصفوفة 8x8 LED. في هذه التعليمات ، سأوضح لك كيفية إنشاء نسخة Pong المفضلة لدي والتي تحتوي على مجاذيف - مهاجم وحارس مرمى - لكل لاعب
مربع مامي أركيد لاعب واحد: 7 خطوات
صندوق ألعاب Arcade MAME أحادي اللاعب: سنقوم اليوم ببناء وحدة تحكم MAME صغيرة باستخدام Raspberry Pi. هذه وحدة تحكم ذات لاعب واحد ، ولكن نظرًا لأنه يمكن الوصول إلى منافذ USB الموجودة على pi ، فمن السهل توصيل وحدة تحكم أخرى أو عصا تحكم USB للحصول على بعض الإجراءات متعددة اللاعبين إذا كانت الحالة المزاجية
2 لاعب تنافسي مقابل لعبة التوقيت: 4 خطوات
2 لاعب تنافسي مقابل لعبة توقيت: سوف تحتاج إلى: 1.Digilent Basys 3 ، FPGA Board (أو أي FPGA أخرى ،) 2. إصدار حديث نسبيًا من Vivado ، أو بعض بيئة VHDL الأخرى 3. جهاز كمبيوتر يمكنه تشغيل البرنامج المذكور