
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53

مشروع محدث "سيمون سيمون".
على وجه التحديد ، أسهل في العمل مع تنفيذ البرامج.
الخطوة الأولى: البدء

لقد بدأت مع التعليمات في "Simple-Simon-Says-Game"
الرجوع إليه لتنفيذ الأجهزة العامة.
نظرًا لأنني قمت بالفعل بمشروع خاص بي يحتوي على 4 أزرار و 4 مصابيح LED ومكبر صوت ، فقد استخدمت هذا الجهاز (كما هو موضح أعلاه). لقد لمست الصور قليلاً لتغيير بعض الجوانب لتكون أكثر ملاءمة للتوضيح في هذا المشروع.
يستخدم Nano 3.0 واستخدمت تعيينات دبوس مختلفة للأجهزة الطرفية.
بالمناسبة ، قد تكون مهتمًا أيضًا بإصدار مبسط للأجهزة قمت به Instructables.com/id/Fast-Easy-Simon
الخطوة الثانية: التكيف مع الأجهزة الجديدة
لم يعمل رسم Simon_Says بالنسبة لي لأن الكود يعتمد على تعيينات دبوس الإصلاح. علاوة على ذلك ، كان من الصعب اتباع الكود وكان به بعض الأخطاء.
لذلك قمت بإنشاء هذا الإصدار المحدث.
- تم إصلاح الخطأ في استخدام النوع "منطقي" لأرقام الدبوس
- قم بتعديل الكود بحيث يعمل مع أي تعيينات لمصابيح LED وزر الزر.
- كان التدفق المنطقي معقدًا بشكل مفرط وفي البقع متكرر للغاية ، مما جعل من الصعب فهمه وتصحيحه. لذلك قمت بتبسيطها في أغلب الأحيان.
- جنبًا إلى جنب مع التحسينات الأخرى مثل حقيقة أنني قمت بتغيير اسم كائن فئة "Tone" من "speakerpin" إلى "المتحدث" وأنشأت متغير بايت "speakerpin" لتعيين رقم التعريف الشخصي الخاص به.
- تشرين الأول (أكتوبر) 2015: يُسمح بتسلسل إدخال الأزرار السريع
يتم تضمين رابط تنزيل الرسم التخطيطي المحدث الخاص بي هنا. يجب أن تجد أنه من السهل البدء في استخدام أجهزتك الخاصة ببساطة عن طريق تغيير تعيينات رقم التعريف الشخصي بالقرب من بداية الكود. قم بتنزيله واستمتع به.
الخطوة الثالثة: حسب الطلب الشعبي
نظرًا لوجود استفسارات حول كيفية استخدام البرنامج مع أجهزة لتشغيل مزلاج عند إجراء مجموعة ناجحة من مطابقة نمط Simon. أقوم هنا بتضمين إصدارات 'Simon_Says' بالإضافة إلى 'Simon_Sings' المماثلة التي قمت بتكييفها لتكون مناسبة لمزيد من التعديل باستخدام رمز مؤازر مناسب. لقد وضعت تعليقات "TODO" في الكود الخاص بكل عرض حيث يتم وضع رمز المؤازرة.
سيعتمد الترميز الدقيق على تنفيذ الأجهزة ومكتبة المؤازرة التي يستخدمها المرء. ليس لدي إجابات لقضايا معينة مؤازرة. لذلك ، أوصي بمراجعة أمثال ما يلي: الفيديو: كيفية التحكم في servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For أولئك الذين يحتاجون إلى مزيد من المساعدة ذات الصلة بالمؤازرة ، أوصي بنشر منشور إلى المؤازرة ذات الصلة بالتعليمات مع معظم أوجه التشابه مع تنفيذ المؤازرة الخاصة بهم.
موصى به:
عينات كود Mash Up Arduino: 6 خطوات (بالصور)

Mash Up Arduino Code Samples (نماذج كود Mash Up Arduino): يستعرض هذا البرنامج التعليمي عملية دمج نماذج رسومات Arduino لإنشاء نموذج أولي لمشروع العمل. يمكن أن يكون تطوير الكود الخاص بمشروعك هو الجزء الأكثر ترويعًا ، خاصة إذا لم تكن قد قمت به بالفعل ألف مرة
كتل كود Tinkercard: 4 خطوات

Tinkercard Codeblocks: الإرشادات بناء بعض السياق حول الرياضيات & amp؛ كيف يمكن لعلماء الرياضيات أو علماء الكمبيوتر أن يكونوا أشبه بالفنانين؟ صنع الأنماط هو شيء مشترك بينهم جميعًا. النمط هو تصميم زخرفي متكرر ودراسة النمط هي
مشروع Arduino // Simon Says (مع نتيجة Penatly): 5 خطوات

Arduino Project // Simon Says (مع Penatly Consequence): مرحبًا ، هذا سهل للغاية للمبتدئين ، حيث إنه في الواقع أول مشروع اردوينو لي أيضًا. لقد أنشأت هذا المشروع من أجل اجتياز الدورة التدريبية التي أتابعها حاليًا ، والتي تسمى If This Then That. في Instructable سأوضح لك كيفية
CSCI-1200 Project 2: Simon Says: 4 Steps

CSCI-1200 Project 2: Simon Says: في هذا المعمل ستستخدم الأزرار الانضغاطية وشاشة LCD ومصابيح LED لإنشاء لعبة Simon Says باستخدام وحدة التحكم الصغيرة Arduino. الأجهزة المطلوبة لهذا المشروع: 1. Arduino Uno 2. شاشة LCD3. 4 أزرار الضغط 4. مقياس الجهد 5. 4 المصابيح 6. اللوح 7
التفاعلية لعبة Simon Says: 5 Steps

لعبة Simon Says التفاعلية: لا أتذكر تمامًا كيف تطورت هذه اللعبة ولكن الدافع الرئيسي وراءها هو تحسين المعالجة المعرفية والانتباه من خلال جعل اللاعبين يركزون على سلسلة من ضربات الطبل ثم تكرار ذلك التسلسل. يمكن للاعبين استخدام إما راقصة راقصة