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

كود 'Simon Says' المحسن: 3 خطوات
كود 'Simon Says' المحسن: 3 خطوات

فيديو: كود 'Simon Says' المحسن: 3 خطوات

فيديو: كود 'Simon Says' المحسن: 3 خطوات
فيديو: Sérigraphie - Spide la Pub à Perpignan dans les Pyrénées Orientales, 66 2024, يوليو
Anonim
كود "Simon Says" المحسن
كود "Simon Says" المحسن

مشروع محدث "سيمون سيمون".

على وجه التحديد ، أسهل في العمل مع تنفيذ البرامج.

الخطوة الأولى: البدء

ابدء
ابدء

لقد بدأت مع التعليمات في "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 أولئك الذين يحتاجون إلى مزيد من المساعدة ذات الصلة بالمؤازرة ، أوصي بنشر منشور إلى المؤازرة ذات الصلة بالتعليمات مع معظم أوجه التشابه مع تنفيذ المؤازرة الخاصة بهم.

موصى به: