Skip to main content
بوابة المعلم

أيقونة صندوق أدوات المعلم صندوق أدوات المعلم - كود

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

  • قم بإنشاء ملف المشروع

  • حدد الخطوات باستخدام كتل التعليقات

  • قم بترجمة كتل التعليقات إلى VEXcode IQ

  • إعداد و تشغيل المشروع

الخطوة 1: التحضير للرمز

الدروس والمساعدة
​​​​​​يمكن العثور على البرامج التعليمية والمساعدة في الجزء العلوي من واجهة VEXcode IQ

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

استخدام الكتل ذات الخصوصية
لتحريك مسافة محددة، استخدم الكتلة [drive for]، وقم بتغيير الاتجاه والمسافة المقطوعة عن طريق ضبط المعلمات في الكتلة.

للانعطاف يمينًا أو يسارًا بأي زيادة في الدرجة، استخدم الكتلة [turn for]. مرة أخرى، يمكنك ضبط المعلمات لتناسب احتياجات التصميم الخاصة بك.

فتح مشروع جديد
يجب على المبرمج أن يبدأ مشروعًا جديدًا باستخدام قالب الطيار الآلي (نظام الدفع) وتسميته وحفظه. نظرًا لأننا سنقوم بإنشاء مسار لروبوت إعادة التدوير، قم بإعادة تسمية مشروعك "Recycle Run".

للحصول على تذكيرات حول كيفية البدء، راجع البرامج التعليمية أو ارجع إلى أمثلة البرامج كمرجع.

أيقونة نصائح المعلم نصائح المعلم

  • يجب أن تكون هذه هي نفس العملية التي تم اتباعها في Drive وTurning Labs السابقين. اطلب من طالب غير مبرمج تذكير الفصل ببعض هذه الخطوات، للتأكد من مشاركة الجميع ومتابعة العملية (حتى لو لم يضغطوا على الأزرار فعليًا).

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

  • إذا كانت هذه هي المرة الأولى التي يستخدم فيها الطالب VEXcode IQ، فيمكنه الرجوع إلى البرامج التعليمية في أي وقت أثناء هذا التحقيق. توجد البرامج التعليمية في شريط الأدوات.

الخطوة 2: إنشاء قائمة بالخطوات باستخدام كتل التعليقات

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

في هذه الحالة، سنستخدمها لمساعدتنا في إعداد قائمة عامة بالخطوات التي يتعين على الروبوت القيام بها لإكمال مهمته.

ما هو أول شيء سيفعله الروبوت؟
في المشروع، استخدم كتل [التعليق] لإنشاء تسلسل أساسي في مجموعتك. يجب أن يقوم المسجل أو المبرمج بإدراج الخطوات العشرة الأولى في VEXcode IQ، مع كتلة تعليق لكل خطوة. انظر المثال هنا.

ليس من الضروري أن يكون النص الموجود في الكتلة محددًا مثل الكتل نفسها، لأن هذا مجرد دليل يجب اتباعه عندما تبدأ في إنشاء تسلسل الترميز الفعلي.

أيقونة صندوق أدوات المعلم صندوق أدوات المعلم - ملاحظات

ويمكن القيام بذلك أيضًا باستخدام ملاحظة حول المشروع. باستخدام ملاحظة، ما عليك سوى كتابة الخطوات المشابهة لكيفية إدراجها على الورق. وفي هذه الحالة، يمكن استخدام الملاحظات والتعليقات بالتبادل. نحن نختار استخدام كتل التعليقات هنا لسببين: لاكتساب تدريب إضافي على طبيعة طريقة كتلة VEXcode IQ، ولأنه يمكنك إضافة كل خطوة تعليق إلى تسلسل كتلة التعليمات البرمجية الفعلي الخاص بك أثناء عملك.
انقر فوق الارتباطات إلى قاعدة معارف VEX Robotics لمزيد من المعلومات حول تعليقات و ملاحظات.

الخطوة 3: إنشاء تسلسل الترميز

الآن، حان الوقت لترجمة هذه الخطوات إلى تسلسل كتلة.

  • يجب أن يبدأ الروبوت الخاص بك المسار متجهًا للأمام، لذا قم بسحب وإسقاط كتلة [drive for] وقم بتعيين المعلمات لتتناسب مع الخطوة الأولى في المسار الخاص بك.

  • ابحث عن الخطوة التالية، وقم بإسقاط المنعطف للكتلة وقم بتعيين المعلمات لتتناسب مع الخطوة التالية في المسار الخاص بك.
    عند دخولك إلى الغرفة، قم بإضافة كتلة مؤشر (مثل [ضبط لون LED باللمس] أو [تشغيل الصوت]). ونظرًا لأن الطيار الآلي لا يمكنه التقاط الأشياء فعليًا، فإن المؤشر يمثل الروبوت الذي يلتقط عملية إعادة التدوير قبل المضي قدمًا.

  • استمر في سحب وإفلات الكتل وتعيين المعلمات حتى تنتهي من المسار الخاص بـ Recycle Robot.

أيقونة صندوق أدوات المعلم صندوق أدوات المعلم

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

  • العمل الجماعي يحرك العملية على طول
    على الرغم من أن البرمجة غالبًا ما تكون مؤسسة فردية، في هذه التجربة، يمكن لكل عضو في الفريق المشاركة في عملية البرمجة. قد ترغب في الإشارة إلى استراتيجيات العمل الجماعي لمساعدة كل فريق على العمل بشكل أكثر تعاونًا. للحصول على عنوان اختياري للتعاون، انقر فوق أحد الروابط التالية (Google Doc/.docx/.pdf)

    على سبيل المثال: تتيح إجراءات "الاتصال والرمز" مشاركة المزيد من الأشخاص. يسرد المسجل الاتجاهات، ويضيف البناء المسافات، ويستدعي السائق تعليمات الكتلة إلى المبرمج، ثم يقوم المبرمج بترميزها في المشروع.

أيقونة نصائح المعلم نصائح المعلم

للمراجعة، تكوين محركات وأجهزة الاستشعار الخاصة بالطيار الآلي هي:

  • المنفذ 1: المحرك الأيسر

  • المنفذ 2: مستشعر المسافة

  • المنفذ 3: مستشعر الألوان

  • المنفذ 4: مستشعر الدوران

  • المنفذ 5: لمس LED

  • المنفذ 6: المحرك الأيمن

  • المنفذ 8: مفتاح المصد

  • المنفذ 9: مفتاح المصد

الخطوة 4: التحضير لتشغيل مشروعك

قبل تشغيل المشروع، هل قمت بتجهيز كل عنصر من هذه العناصر؟ يجب على المنشئ التحقق من كل مما يلي:

  • هل جميع المحركات وأجهزة الاستشعار موصولة بالمنفذ الصحيح؟

  • هل تم إدخال الكابلات الذكية بالكامل في جميع المحركات وأجهزة الاستشعار؟

  • هل الدماغ مشغل؟

  • هل البطارية مشحونة؟

لمراجعة تنزيل مشروعك وتشغيله، راجع البرامج التعليمية.

الخطوة 5: اختبار تشغيل مشروعك

الآن حان الوقت لاختبار مشروعك! تأكد من إعداد الروبوت الآلي الخاص بك بمساحة كافية ليتمكن من تشغيل البرنامج بالكامل دون السقوط أو الاصطدام بروبوت أو فريق آخر.

  • يجب على المشغل الآن تشغيل الجزء الأول من المشروع على روبوت الطيار الآلي عن طريق التأكد من تمييز المشروع ثم الضغط على زر التحقق.

  • كيف سار اختبارك؟ هل قاد الروبوت الخاص بك المسار الذي اعتقدت أنه سيفعله؟ اتبع مخطط استكشاف الأخطاء وإصلاحها، واستمر في إنشاء أقسام التعليمات البرمجية والتحقق منها حتى تحصل على المسار المكتمل.

أيقونة نصائح المعلم نصائح المعلم

  • قطع اتصال USB
    إذا كان الطلاب يستخدمون جهاز كمبيوتر، فذكرهم بفصل كابل USB عن Robot Brain قبل تشغيل المشروع.

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

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