نقاط الدخول إلى VEX ومؤسسة REC

توضح هذه المقالة للمستخدمين موارد ومحتويات تشفير VEX وRECF المتوفرة.

مقدمة إلى الترميز

استخدامات كتابة التعليمات البرمجية - بناء الجملة والهياكل والأوامر والمعلمات

إنشاء الاستخدامات المنطقية - بيانات الاستشعار، والشروط، والحلقات، والمشغلين

التواصل مع الاستخدامات العالمية - المحركات والآليات والمتلاعبين والحركة

استخدامات التفكير الحسابي: الخوارزميات، التجريد، التفكير النقدي، حل المشكلات، الإبداع

استخدامات حب البرمجة - الفشل، والمثابرة، والفرحة العارمة عندما تعمل شفرتك أخيرًا

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

تيم فريز - متدرب VEX الذي لم يغادر أبدًا. الآن نائب الرئيس لتكنولوجيا التعليم في VEX


مقابلات مع الطلاب حول البرمجة

شاهد المقابلات وتعلم منها بينما تصف الفرق والطلاب كيفية تعاملهم مع البرمجة.

كيف كتب فريق Farmersville Robotics رمز VRC الخاص بهم>

نموذج الفريق، 315Y، الهندسة وأجهزة الاستشعار>


الوصول إلى VEXcode

طالب يجلس مع الكمبيوتر المحمول

VEXcode هي أداة الترميز التي صممتها VEX لروبوتات VEX. هناك إصدارات لـ VEX 123، وGO، وIQ، وEXP، وV5. يوجد أيضًا VEXcode VR الذي يتيح لك برمجة Virtual Robots.

تعلم البرمجة باستخدام دروس الفيديو

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

  • قم بتشغيل إصدار VEXcode الخاص بك وانقر فوق البرامج التعليمية

استخدم تعليمات VEXcode

مساعدة في فيكس كود

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

المساعدة موجودة ل

  • حاجز
  • بايثون
  • سي ++

ابدأ بالمهارات الافتراضية

نافذة المهارات الافتراضية VIQC

نافذة المهارات الافتراضية VRC

تعد المهارات الافتراضية مكانًا جيدًا لبدء البرمجة لمسابقات VEX.

تجد الفرق الجديدة صعوبة في البدء في برمجة الروبوتات لأن المبرمجين في الفريق غالبًا لا يحصلون على الوقت للتعلم.

  • يقوم فريق البناء دائمًا بقيادة الروبوت وتغييره واختباره
  • الروبوت لا "ينته" أبدًا
  • يتطلب رمز الاختبار إعادة ضبط الحقل بشكل ثابت وشحن البطارية

فوائد:

  • تعلم مهارات البرمجة
  • فهم مهارات استراتيجية اللعبة
  • استعد لتشفير الروبوت الخاص بك في Blocks أو Python
  • تحسين مهارات التصحيح الخاصة بك
  • تحسين ثقتك في البرمجة

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

المهارات الافتراضية ليست منافسة مثل VIQC أو VRC. ومع ذلك، هناك لوحة صدارة يمكنك من خلالها رؤية كيفية مقارنة درجاتك العالية بالفرق الأخرى.


هل يجب علي استخدام Blocks أو Python أو C++؟

دفع إلى الأمام كتلة 200 ملم

ابدأ بالكتل

بالنسبة للمبتدئين، نوصي بالبدء بـ Blocks لـ VEX IQ وVEX V5.

  • سهولة القراءة: الأوامر سهلة القراءة
  • الحفظ: جميع الأوامر مرئية للمستخدم
  • الكتابة: هناك حاجة إلى واجهة السحب والإفلات مع القليل من الكتابة

اقرأ المزيد عن لماذا تعلم الكتل أولاً موصى به

دفع إلى الأمام بأمر بايثون 200 ملم

الانتقال إلى بايثون

بالنسبة للمبرمج المستعد للانتقال إلى النص، نوصي Python، إلا إذا كان فريقك أو مدربك أكثر كفاءة في لغة C++.

لماذا يوصى بـ Python بدلاً من C++؟

  • سهولة القراءة: تحتوي لغة Python على مصطلحات وبناء جملة أقل من لغة C++
  • الوظائف المستقبلية: يتم استخدام لغة Python على نطاق أوسع من لغة C++
  • التعليم: من المرجح أن يتم تدريس بايثون في المدرسة
  • الأداء: أداء Python مشابه لـ C++

تعلم البرمجة من خلال قراءة المقالات

قسم VEXcode IQ في مكتبة VEX

تحتوي مكتبة VEX على مقالات حول البرمجة تتضمن

  • ابدء
  • تثبيت فيكس كود
  • فتح وحفظ المشاريع
  • تكوين الروبوت
  • دروس تعليمية عن Block وPython وC++

روابط مكتبة VEX:


تعلم البرمجة باستخدام الروبوتات الافتراضية

نافذة VEXcode VR

تعد VEXcode VR (Virtual Robots) طريقة رائعة لتعلم البرمجة مع تجنب الحاجة إلى شحن البطاريات أو إعادة ضبط مجالك في كل مرة تريد فيها اختبار الكود الخاص بك.

  • ابدأ في vr.vex.com
  • تتوفر دروس الفيديو والأمثلة

دعم الترميز

الطالب والمعلم ينظران إلى الكمبيوتر المحمول

هناك مصادر متعددة للدعم.

من المدرب الخاص بك

  • المدربون يعرفون أكثر مما تعتقد. ويمكنهم طلب المساعدة من المدربين والفرق الأخرى.

منتدى فيكس

المجتمع في PD+ لمدربي REC

اتصل بفريق VEXcode

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

استخدم منهج CS

دورات VEXcode VR لعلوم الكمبيوتر

تعلم البرمجة باستخدام Blocks وPython باستخدام مناهج وأنشطة VEX المجانية.

الدروس تشمل:

  • مقدمة وأساسيات
  • تحريك الروبوت الخاص بك
  • تكرار السلوكيات
  • التنقل في متاهة
  • كشف الجدران من مسافة بعيدة
  • القرارات بالألوان
  • نقل الأقراص مع الحلقات
  • تطوير الخوارزميات

انتقل إلى cs.vex.comوتحقق من الأنشطة والموارد أثناء تواجدك هناك!


ملحق كود VEX Visual Studio

VEXcode هي بيئة البرمجة الموصى بها لمستخدمي VEX عندما يبدأون رحلتهم في تعلم البرمجة. سيستفيد الطلاب الذين يفكرون في العمل في مجال البرمجة، والذين أصبحوا بارعين في تشفير النصوص، من تعلم الأدوات التي يستخدمها المبرمجون المحترفون. يعد Visual Studio Code من Microsoft الأداة المفضلة لـ 70% المبرمجين المحترفين في جميع أنحاء العالم. قامت VEX بإنشاء امتداد لـ Visual Studio Code (VS Code) من Microsoft لهذا الغرض.

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

ملحق VEXcode Visual Studio Code

ميزات التمديد

  • متوافق مع رمز VS (الإصدار 1.66+)
  • متوافق مع نظام التشغيل Windows وMac
  • متوافق مع IQ (الجيل الثاني)، وEXP، وV5
  • دعم C++ وPython
  • تحديثات البرامج الثابتة VEX
  • التحسس الذكي لواجهة برمجة تطبيقات VEX
  • مساعدة/وثائق متكاملة
  • استيراد المشاريع من VEXcode
  • إنشاء مشاريع جديدة من القوالب
  • أدوات استكشاف أخطاء الأجهزة وإصلاحها المضمنة

المزايا عند مقارنتها بـ VEXcode

  • دعم متعدد الملفات لـ C++
  • تكامل التحكم في الإصدار (على سبيل المثال، Git)
  • تعاون رمزي في الوقت الفعلي مع Live Share Extension
  • واجهة قابلة للتخصيص
  • المستخدم قابل للتوسيع مع ملحقات VS Code الأخرى

تعرف على المزيد على vscode.vex.com

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: