استخدام مستشعر المصد في VEXcode VR

يحتوي VEXcode VR Robot على مستشعرين ممتص للصدمات. يمكن استخدام مستشعر المصد مع VEXcode VR للإبلاغ إذا تم الضغط على مستشعر المصد على VEXcode VR Robot.


ما هو مستشعر الصدام؟

رسم تخطيطي يوضح الميزات الرئيسية لروبوت VEXcode VR، مع تسليط الضوء على مكوناته ووظائفه داخل بيئة البرمجة عبر الإنترنت المصممة لتعلم مفاهيم البرمجة والروبوتات.

مستشعر المصد هو مفتاح. يقوم مستشعر المصد بالإبلاغ عما إذا تم الضغط عليه أو تحريره.

  • سيبلغ مستشعر المصد عن قيمة المستشعر 1 عند الضغط على مستشعر المصد.
  • سيبلغ مستشعر المصد عن قيمة المستشعر 0 عند تحرير مستشعر المصد.

رسم تخطيطي يوضح الميزات الرئيسية لروبوت VEXcode VR، مع تسليط الضوء على قدراته في البرمجة والمحاكاة والتطبيقات التعليمية لتعلم العلوم والتكنولوجيا والهندسة والرياضيات.

يمكن الاطلاع على قيمة مستشعر المصد في لوحة المعلومات. لمزيد من المعلومات حول لوحة المعلومات، راجع مقالةVEXcode VR Dashboard


الاستخدامات الشائعة لمستشعر الصدام

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

يمكن الضغط على مستشعر المصد من خلال الجدران في ملعب Wall Maze.

رسم تخطيطي يوضح ميزات روبوت VEXcode VR، مع تسليط الضوء على قدراته في البرمجة والمحاكاة والتطبيقات التعليمية لتعلم العلوم والتكنولوجيا والهندسة والرياضيات.

يمكن أيضًا الضغط على مستشعر المصد من خلال الجدران المحيطة بالملاعب المختلفة.


استخدام مستشعر الصدمات في VEXcode VR Blocks

رسم تخطيطي يوضح ميزات روبوت VEXcode VR، ويعرض مكونات ووظائف مختلفة مصممة لتعزيز تعليم البرمجة والتعلم الروبوتي للطلاب والمعلمين.

لبدء برمجة مستشعر المصد، ستحتاج أولاً إلى فتح VEXcode VR. لمزيد من المعلومات، راجع المقال Launch - Get Started with VEXcode VR.

رسم تخطيطي يوضح الميزات الرئيسية لروبوت VEXcode VR، مع تسليط الضوء على مكوناته ووظائفه داخل بيئة برمجة عبر الإنترنت لتعلم مفاهيم البرمجة والروبوتات.

بعد ذلك، حدد موقع فئة الاستشعار في مربع الأدوات وابحث عن الكتلة <Pressing Bumper>.

تغيير مستشعر الصدام

رسم تخطيطي يوضح ميزات روبوت VEXcode VR، مع تسليط الضوء على مكوناته ووظائفه داخل بيئة البرمجة عبر الإنترنت المصممة لتعلم مفاهيم الترميز من خلال الروبوتات الافتراضية.

يمكنك تحديد المصد الأيسر أو المصد الأيمن من القائمة المنسدلة.

كتل منطقية

رسم تخطيطي يوضح ميزات روبوت VEXcode VR، مع تسليط الضوء على المكونات والوظائف التي تدعم تعليم البرمجة ومبادئ الروبوتات للطلاب والمعلمين في بيئة افتراضية.

تُبلغ الكتل المنطقية عن الحالة بأنها إما صحيحة أو خاطئة وتتناسب مع أي كتل بمدخلات سداسية (ستية الجوانب) للكتل الأخرى. تُبلغ الكتلة المنطقية بالضغط على المصد عن "صحيح" إذا تم الضغط على المصد و"خطأ" إذا تم الضغط على المصد صدر أو لم يتم الضغط عليه. لمزيد من المعلومات حول الكتل المنطقية، قم بزيارة Help أو Block Shapes and Meaning - VEXcode VR article.

فيما يلي مثال على التعليمات البرمجية التي ستؤدي إلى تحرك VR Robot للأمام حتى يصطدم بجسم أو جدار.

كتل ج

رسم تخطيطي يوضح ميزات روبوت VEXcode VR، مع تسليط الضوء على المكونات والوظائف التي تدعم تعليم البرمجة ومبادئ الروبوتات للطلاب والمعلمين في بيئة افتراضية.

تقوم الكتل C بتكرار الكتلة (الكتل) الموجودة بداخلها أو التحقق مما إذا كان الشرط صحيحًا أم خطأ. لقد تم تشكيلها لربط الكتل المكدسة فوقها أو أسفلها أو بداخلها. يتم استخدام كتل التحكم في مستشعر المصد بشكل شائع مع الكلمات الشرطية (الكتل C)، مثل الكتل [إذا كان ذلك الحين] أو [انتظر حتى]. لمزيد من المعلومات حول الكتل الشرطية الموجودة في فئة التحكم، قم بزيارة مقالة Help أو Block Shapes and Meaning - VEXcode VR.

في المثال التالي، سيؤدي الكود إلى قيادة VR Robot في المربع إلى الأبد.


استخدام مستشعر الصدمات في VEXcode VR Python

رسم تخطيطي يوضح ميزات روبوت VEXcode VR، مع تسليط الضوء على قدراته في بيئة برمجة عبر الإنترنت لتعلم مفاهيم الترميز من خلال محاكاة الروبوت الافتراضي.

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

رسم تخطيطي يوضح ميزات روبوت VEXcode VR، مع تسليط الضوء على مكوناته وقدراته في بيئة برمجة افتراضية لأغراض تعليمية.

بعد ذلك، حدد موقع فئة الاستشعار في صندوق الأدوات وابحث عن أوامر left_bumper.pressed و right_bumper.pressed. هذه هي الوظائف التي تبلغ عن قيمة منطقية حول المستشعر. نظرًا لوجود مستشعرين للمصدات في VR Robot، هناك خيارات لكل من المصد الأيمن والأيسر.

رسم تخطيطي يوضح الميزات الرئيسية لروبوتات VEXcode VR، بما في ذلك أجهزة الاستشعار والمحركات وعناصر التصميم، مع تسليط الضوء على وظائفها في بيئة برمجة افتراضية للأغراض التعليمية.

لإضافة الأمر إلى مشروعك، يمكنك سحب الأمر من Toolbox، أو كتابة الأمر في مساحة العمل باستخدام وظيفة الإكمال التلقائي. لمعرفة المزيد حول الإكمال التلقائي في VEXcode VR باستخدام Python، هذه المقالة.

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

Last Updated: