صفحة 312 - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 تحريك الروبوت

المفاهيم الأساسية

فئة نظام الدفع (Drivetrain): فئة برمجية تشبه فئة لبنات الحركة في سكراتش، تُستخدم للتحكم في حركة الروبوت الافتراضي.

خريطة المفاهيم

```markmap

الوحدة الرابعة: برمجة الروبوت الافتراضي

التعريف والبيئة

الروبوت الافتراضي

منصة VEXcode VR

#### بيئة فيكس كود في آر (VEXcode VR)

##### واجهة البرمجة

###### قائمة ملف (File)

###### شريط الأدوات

###### مساحة العمل

###### فئات اللبنات البرمجية

####### نظام الدفع / Drivetrain

######## تتحكم في حركة الروبوت في ساحة اللعب.

######## لبنات الحركة الأساسية

######### تحرك إلى ( ) ( )

########## تحرك الروبوت مسافة محددة للأمام أو للخلف.

######### انعطف ( ) ( )

########## تنفذ انعطاف الروبوت بقيمة محددة من الدرجات يميناً أو يساراً.

######### أوقف القيادة (stop driving)

########## توقف حركة الروبوت.

######### اضبط سرعة القيادة إلى ( ) (set drive velocity)

########## تضبط تسارع الروبوت.

######### اضبط سرعة الانعطاف إلى ( ) (set turn velocity)

########## تضبط سرعة انعطاف الروبوت.

########## نطاق القيم: تقبل اللبنتان الخاصتان بالتسارع قيماً تتراوح بين 0% إلى 100%.

####### مغناطيس / Magnet

####### العرض / Looks

####### أحداث / Events

####### تحكم / Control

####### الاستشعار / Sensing

####### العمليات / Operators

####### المتغيرات / Variables

####### عناصر برمجة جديدة / My blocks

####### التعليقات / Comments

###### فتح / إغلاق لوحة اللبنات البرمجية

###### تكبير / تصغير اللبنات البرمجية

###### حجم العرض القياسي

##### طريقة البرمجة

###### سحب اللبنات البرمجية إلى مساحة العمل وتوصيلها معًا

###### واجهة بايثون (Python) النصية

###### ساحة اللعب

####### مساحة افتراضية للروبوت

######## منطقة المحاكاة

######## الشبكة الأرضية

######## الروبوت

######## أزرار التحكم في الكاميرا وإعادة التعيين

######## طرق العرض المختلفة لساحة اللعب

######### Top Camera (الكاميرا العلوية)

######### Chase Camera (كاميرا التتبع)

######### First Person Camera (كاميرا الشخص الأول)

######## لوحة التحكم (Dashboard)

######### الوظيفة

######### كيفية الوصول إليها

######### البيانات المعروضة

أهداف التعلم

الأدوات

الروبوتات الافتراضية

مكونات الروبوت الافتراضي

إنشاء مقطع برمجي

طرق البرمجة في VEXcode VR

#### باستخدام اللبنات البرمجية

#### المزج بين اللبنات البرمجية والبرمجة النصية

##### معاينة برنامج بايثون المقابل تلقائياً

#### باستخدام البرمجة النصية (بايثون)

##### استخدام أسطر تعليمات برمجية مسبقة بالسحب والإفلات

تنفيذ المقطع البرمجي

#### الضغط على زر التشغيل في شريط الأدوات

#### الضغط على زر التشغيل في ساحة اللعب

عناصر التحكم في الواجهة (من الشكل)

#### زر التشغيل (Play)

#### زر الإيقاف (Stop)

#### زر البداية (Start)

#### مؤقت (Timer)

#### زر مشاركة (Share)

```

نقاط مهمة

  • للتحكم في حركة الروبوت الافتراضي، نستخدم لبنات من فئة نظام الدفع (Drivetrain).
  • لبنة "تحرك إلى": تستخدم لتحريك الروبوت مسافة محددة للأمام أو للخلف.
  • لبنة "انعطف": تستخدم لتنفيذ انعطاف للروبوت بزاوية محددة (بالدرجات) يميناً أو يساراً.
  • لبنة "أوقف القيادة": تستخدم لإيقاف حركة الروبوت تماماً.
  • لبنتا ضبط السرعة: (set drive velocity) و (set turn velocity) تستخدمان لضبط تسارع وسرعة انعطاف الروبوت، وتقبلان قيماً من 0% إلى 100%.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

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

نوع: محتوى تعليمي

تحرك لبنة تحرك إلى ( ) ( ) الروبوت مسافة محددة للأمام أو للخلف.

نوع: محتوى تعليمي

تنفذ لبنة انعطف ( ) ( ) انعطاف الروبوت بقيمة محددة من الدرجات يميناً أو يساراً.

نوع: محتوى تعليمي

توقف لبنة أوقف القيادة (stop driving) حركة الروبوت.

نوع: محتوى تعليمي

تضبط لبنة اضبط سرعة القيادة إلى ( ) ( ) تسارع الروبوت.

نوع: محتوى تعليمي

تضبط لبنة اضبط سرعة الانعطاف إلى ( ) ( ) سرعة انعطاف الروبوت.

نوع: محتوى تعليمي

تقبل اللبنتان الخاصتان بتسارع الروبوت قيماً تتراوح بين 0% إلى 100%.

📄 النص الكامل للصفحة

بحاجة إلى استخدام لبنات من فئة نظام الدفع (Drivetrain) التي تشبه فئة لبنات الحركة (Movement) التي استخدمتها سابقًا في سكراتش. لتستعرض اللبنات التي ستستخدمها لإنشاء مقاطعك البرمجي الأول في فيكس كود في آر. تحرك لبنة تحرك إلى ( ) ( ) الروبوت مسافة محددة للأمام أو للخلف. تنفذ لبنة انعطف ( ) ( ) انعطاف الروبوت بقيمة محددة من الدرجات يميناً أو يساراً. توقف لبنة أوقف القيادة (stop driving) حركة الروبوت. تضبط لبنة اضبط سرعة القيادة إلى ( ) ( ) تسارع الروبوت. تضبط لبنة اضبط سرعة الانعطاف إلى ( ) ( ) سرعة انعطاف الروبوت. تقبل اللبنتان الخاصتان بتسارع الروبوت قيماً تتراوح بين 0% إلى 100%.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 5 بطاقة لهذه الصفحة

ما وظيفة لبنة 'تحرك إلى' في نظام الدفع (Drivetrain) في فيكس كود في آر؟

  • أ) إيقاف حركة الروبوت فوراً.
  • ب) تحريك الروبوت مسافة محددة للأمام أو للخلف.
  • ج) تغيير سرعة انعطاف الروبوت.
  • د) تنفيذ انعطاف للروبوت بزاوية محددة.

الإجابة الصحيحة: b

الإجابة: تحريك الروبوت مسافة محددة للأمام أو للخلف.

الشرح: لبنة 'تحرك إلى' هي إحدى لبنات نظام الدفع، وتُستخدم للتحكم في حركة الروبوت خطياً، حيث تحدد له المسافة التي يجب أن يقطعها إما للأمام أو للخلف.

تلميح: هذه اللبنة تتحكم في حركة الروبوت في اتجاه محور واحد.

التصنيف: تعريف | المستوى: سهل

ما الذي تفعله لبنة 'انعطف' في برمجة الروبوت؟

  • أ) زيادة سرعة حركة الروبوت للأمام.
  • ب) إيقاف جميع المحركات في الروبوت.
  • ج) تنفيذ انعطاف للروبوت بقيمة محددة من الدرجات يميناً أو يساراً.
  • د) ضبط تسارع الروبوت إلى قيمة مئوية.

الإجابة الصحيحة: c

الإجابة: تنفيذ انعطاف للروبوت بقيمة محددة من الدرجات يميناً أو يساراً.

الشرح: لبنة 'انعطف' مسؤولة عن تغيير اتجاه الروبوت، حيث تديره يميناً أو يساراً بزاوية محددة تُعطى لها كقيمة بالدرجات.

تلميح: هذه اللبنة تغير اتجاه الروبوت حول محوره.

التصنيف: تعريف | المستوى: سهل

ما الغرض من لبنة 'أوقف القيادة' (stop driving)؟

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

الإجابة الصحيحة: c

الإجابة: إيقاف حركة الروبوت.

الشرح: تُستخدم لبنة 'أوقف القيادة' لإنهاء أي حركة يقوم بها الروبوت في اللحظة الحالية، مما يجعله يتوقف عن الحركة.

تلميح: هذه اللبنة توقف الحركة الحالية للروبوت.

التصنيف: تعريف | المستوى: سهل

ما نطاق القيم التي تقبلها لبنة 'اضبط سرعة القيادة إلى' لضبط تسارع الروبوت؟

  • أ) قيم تتراوح بين 1 إلى 10.
  • ب) قيم تتراوح بين 0% إلى 100%.
  • ج) قيم ثابتة مثل 'سريع' أو 'بطيء'.
  • د) قيم تتراوح بين -100% إلى 100%.

الإجابة الصحيحة: b

الإجابة: قيم تتراوح بين 0% إلى 100%.

الشرح: لبنة 'اضبط سرعة القيادة إلى' تُستخدم للتحكم في تسارع الروبوت، وتقبل قيماً رقمية يتم التعبير عنها كنسبة مئوية، حيث تمثل 0% التوقف و100% السرعة القصوى.

تلميح: القيمة تُعطى كنسبة مئوية.

التصنيف: مفهوم جوهري | المستوى: متوسط

أي من اللبنات التالية في نظام الدفع (Drivetrain) تُستخدم حصرياً للتحكم في سرعة تغيير اتجاه الروبوت؟

  • أ) تحرك إلى
  • ب) انعطف
  • ج) اضبط سرعة الانعطاف إلى
  • د) أوقف القيادة

الإجابة الصحيحة: c

الإجابة: اضبط سرعة الانعطاف إلى

الشرح: لبنة 'اضبط سرعة الانعطاف إلى' مخصصة للتحكم في سرعة انعطاف الروبوت (سرعة دورانه)، وهي مستقلة عن لبنة التحكم في تسارع الحركة الخطية.

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

التصنيف: فرق بين مفهومين | المستوى: متوسط