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

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

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

الدرس: نصيحة ذكية

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

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

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

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

📝 ملخص الصفحة

📚 الوصول إلى مركز المحاور وتحسين الدقة

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

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

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

```markmap

مستشعر الجيرسكوب في VEXcode VR

وظيفته

تحديد اتجاه الروبوت

قياس سرعة واتجاه الانعطاف

تمكين القيادة المستقيمة والانعطاف الصحيح

ما يمكنه اكتشافه

الحركة باتجاه عقارب الساعة

تغير موقع الروبوت أثناء الحركة

الاتجاه ومسافة الانعطاف عن نقطة البداية

مثال واقعي

مستشعر الأشعة تحت الحمراء في الأبواب التلقائية

موقع المستشعر (Location Sensing)

لبنة الموضوع (position)

#### تعطي إحداثيات x و y للروبوت (mm أو inches)

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

لبنة زاوية الموضوع (position angle)

#### تحسب الاتجاه الحالي للروبوت بالدرجات

#### تحدد الانعطافات التي يقوم بها

الجمل الشرطية

الغرض

#### اتخاذ القرارات بناءً على الشروط

#### إخبار الحاسوب بكيفية الاستجابة للأحداث

المعاملات الشرطية (في فئة العمليات)

#### أكبر من (>)

#### أصغر من (<)

#### يساوي (=)

#### تقارن بين قيمتين وتنتج (صواب/خطأ)

اللبنات الشرطية (للاستشعار)

لبنة (أكبر من)

#### تتحقق من كون القيمة الأولى أكبر من الثانية

#### النتيجة: صواب أو خطأ

لبنة (أقل من)

#### تتحقق من كون القيمة الأولى أصغر من الثانية

#### النتيجة: صواب أو خطأ

لبنة (يساوي)

#### تتحقق من تساوي القيمتين

#### النتيجة: صواب أو خطأ

لبنات التحكم (البرتقالية)

لبنة الانتظار (ثانية)

#### توقف البرنامج لعدد محدد من الثواني

#### صندوق الإدخال: بيضاوي (لقيم فقط)

لبنة الانتظار حتى ( )

#### توقف البرنامج حتى يتحقق شرط

#### صندوق الإدخال: سداسي (لشروط فقط)

لبنات نظام الدفع (Drivetrain) - الجديدة

لبنة تحرك ( ) ( )

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

لبنة انعطف ( ) ( )

#### تجعل الروبوت ينعطف إلى ما لا نهاية

إنشاء برنامج عملي

الهدف

#### جعل الروبوت يتقدم للأمام إلى النقطة (X: -900 ملم، Y: 0) ثم التوقف

خطوات البرنامج النموذجي

#### عندما تبدأ

#### اضبط سرعة القيادة إلى 100%

#### تحرك إلى الأمام

خطوات البرنامج باستخدام استشعار الموضع

#### 1. من فئة التحكم (Control)، أضف لبنة "الانتظار حتى"

#### 2. من فئة العمليات (Operators)، أضف لبنة "أكبر من" وغير القيمة الثانية إلى 1

#### 3. من فئة الاستشعار (Sensing)، أضف لبنة "الموضع X بالـ مم"

#### 4. اضغط على القائمة المنسدلة واختر X

#### 5. من فئة نظام الدفع (Drivetrain)، أضف لبنة "إيقاف القيادة"

مراقبة المستشعرات

#### قبل التشغيل، حدد المربع بجانب لبنة "الموضع" في قسم الاستشعار

#### تظهر بيانات المستشعر في وحدة "مراقب" (Monitor)

#### يمكن رؤية قيم الموضع X و Y بالملليمتر

ملاحظة مهمة

#### مستشعر الجيرسكوب يكتشف الحركة بدقة أكبر عند السرعة المنخفضة

الوصول إلى مركز المحاور

الهدف الجديد

#### جعل الروبوت يصل إلى إحداثيات (X: 0 ملم، Y: 5 ملم) ثم يتوقف

خطوات البرنامج المعدل

#### 1. اضبط سرعة الانعطاف إلى 10%

#### 2. تحرك إلى الأمام

#### 3. الانتظار حتى (شرط)

#### 4. التحرك يمين

#### 5. الانتظار حتى (شرط)

#### 6. ضبط زاوية الموضع بالدرجات إلى 0

#### 7. تحرك إلى الأمام

#### 8. الانتظار حتى (شرط)

#### 9. أوقف القيادة

نافذة التحكم

#### تعرض جميع قيم المستشعر الخاصة بالروبوت الافتراضي

#### تفيد عند الرجوع إليها أثناء المشروع أو عند الانتهاء منه

```

نقاط مهمة

  • قد لا تكون إحداثيات الموقع الناتجة دقيقة تماماً بسبب الوقت الذي يستغرقه تسلسل تنفيذ المقطع البرمجي في معالجة كل لبنة.
  • يمكن تحسين الدقة عن طريق خفض سرعة الانعطاف (مثل ضبطها إلى 10%).
  • يجب تحديد المربعات الموجودة على يسار لبنتي "الموضع" و"زاوية الموضع بالدرجات" في واجهة البرمجة لتفعيل مراقبتها.
  • نافذة التحكم (Monitor) أداة مهمة لعرض قيم جميع مستشعرات الروبوت الافتراضي والرجوع إليها.

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

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

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

قد تلاحظ في المقطع البرمجي السابق الذي أنشأته أن إحداثيات الموقع المعروض لن تكون بالتحديد (900- X: مليمتر و 0: Y مليمتر). يرجع هذا إلى أن تسلسل تنفيذ المقطع البرمجي يستغرق بعض الوقت أثناء معالجته لكل لبنة برمجية. شغل مقطعك البرمجي مرة أخرى بعد تغيير التسارع إلى 10%. هل حصلت على نتيجة أفضل؟

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

الوصول إلى مركز المحاور

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

بناءً على المقطع البرمجي السابق، أجرِ بعض التغييرات لإنشاء المقطع البرمجي أدناه. سيصل الروبوت إلى إحداثيات (0- :X مليمتر و 0: Y مليمتر) ثم سيتوقف. لا تنسَ تحديد المربعات الموجودة على يسار لبنتي الموضع (______) بالـ (______) وزاوية الموضع بالدرجات.

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

خفض سرعة المنعطفات لتكون أكثر دقة

نصيحة ذكية

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

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

نوع: METADATA

337

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

🔍 عناصر مرئية

المقطع البرمجي

A block-based programming diagram illustrating a sequence of commands for a virtual robot, composed of interconnected blocks with various input fields and dropdown menus. The diagram shows the robot's movement and sensing logic.

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

قد تلاحظ في المقطع البرمجي السابق الذي أنشأته أن إحداثيات الموقع المعروض لن تكون بالتحديد (900- X: مليمتر و 0: Y مليمتر). يرجع هذا إلى أن تسلسل تنفيذ المقطع البرمجي يستغرق بعض الوقت أثناء معالجته لكل لبنة برمجية. شغل مقطعك البرمجي مرة أخرى بعد تغيير التسارع إلى 10%. هل حصلت على نتيجة أفضل؟ الوصول إلى مركز المحاور بناءً على المقطع البرمجي السابق، أجرِ بعض التغييرات لإنشاء المقطع البرمجي أدناه. سيصل الروبوت إلى إحداثيات (0- :X مليمتر و 0: Y مليمتر) ثم سيتوقف. لا تنسَ تحديد المربعات الموجودة على يسار لبنتي الموضع (______) بالـ (______) وزاوية الموضع بالدرجات. خفض سرعة المنعطفات لتكون أكثر دقة --- SECTION: نصيحة ذكية --- لا تنسَ أن نافذة التحكم تعرض جميع قيم المستشعر الخاصة بالروبوت الافتراضي، وهذا يفيد عند الحاجة للرجوع إليه أثناء المشروع أو عند الانتهاء منه. 337 وزارة التعليم Ministry of Education 2025 - 1447 --- VISUAL CONTEXT --- **DIAGRAM**: المقطع البرمجي Description: A block-based programming diagram illustrating a sequence of commands for a virtual robot, composed of interconnected blocks with various input fields and dropdown menus. The diagram shows the robot's movement and sensing logic. Table Structure: Headers: N/A X-axis: N/A Y-axis: N/A Data: The diagram shows a main sequence of programming blocks starting with 'عندما بدأت' (When Started) and ending with 'أوقف الحركة (القيادة)' (Stop Movement (Driving)). Key blocks in the sequence include: 'اضبط سرعة الانعطاف إلى 10%' (Set Turn Speed to 10%), 'تحرك إلى الأمام' (Move Forward), 'انتظر حتى' (Wait Until) with conditions based on 'الموضع Y بالـ mm < -1' (Position Y in mm < -1), 'انعطف يمين' (Turn Right), another 'انتظر حتى' with condition 'زاوية الموضع بالدرجات < 89' (Position Angle in degrees < 89), and a final 'انتظر حتى' with condition 'الموضع X بالـ mm < -1' (Position X in mm < -1). On the left side, there are blocks for 'موقع الاستشعار' (Sensor Location) showing dropdowns for 'الموضع X', 'بالـ mm', and a checkbox for 'زاوية الموضع بالدرجات'. Below this, 'أجهزة الاستشعار' (Sensors) displays 'زاوية الموقف في درجة' (Angle of Position in degrees) as '0'. An instruction block 'حدد خانة الاختبار لرؤية بيانات جهاز الاستشعار في وحدة التحكم في المراقبة' (Select the test box to see sensor data in the monitoring control unit) is also present. Key Values: Set Turn Speed to 10%, Move Forward, Wait Until Position Y in mm < -1, Turn Right, Wait Until Position Angle in degrees < 89, Move Forward, Wait Until Position X in mm < -1, Sensor Location: Position X, Position Y, Angle in degrees (checkbox), Sensors display: Angle of Position in degrees = 0, Instruction block: Select the test box to see sensor data in the monitoring control unit Context: This diagram provides a visual representation of a robot's programmed behavior, demonstrating how to control movement, set speeds, and use sensor feedback (position and angle) to define conditions for actions. It is used to illustrate the instructions given in the main content.

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

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

ما الهدف من خفض سرعة الانعطاف في برمجة الروبوت إلى نسبة منخفضة مثل 10%؟

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

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

الإجابة: لزيادة دقة حركة الروبوت وضمان وصوله إلى الإحداثيات المطلوبة بدقة أكبر.

الشرح: 1. سرعة الانعطاف العالية قد تتسبب في تجاوز الروبوت للموقع المطلوب أو عدم توقفه بدقة. 2. خفض السرعة (مثل 10%) يمنح الروبوت وقتاً أطول للمعالجة والاستجابة لشروط المستشعرات. 3. هذا يؤدي إلى تحسين دقة الوصول إلى الإحداثيات المحددة.

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

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

ما فائدة نافذة التحكم (وحدة المراقبة) في بيئة برمجة الروبوت الافتراضي؟

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

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

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

الشرح: 1. نافذة التحكم هي أداة مراقبة. 2. تعرض القيم الحقيقية التي تقرأها مستشعرات الروبوت (مثل الموضع والزاوية). 3. هذه المعلومة أساسية لتصحيح الأخطاء (التصحيح) وفهم سلوك الروبوت والتحقق من دقة تنفيذ البرنامج.

تلميح: تذكر أين يمكن رؤية البيانات التي يجمعها الروبوت أثناء عمله.

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

في المقطع البرمجي الموضح، ما الشرط الذي يجب تحقيقه لكي ينعطف الروبوت يميناً؟

  • أ) أن يصبح الموضع X للروبوت أكبر من 900 مليمتر.
  • ب) أن تصبح زاوية موضع الروبوت أكبر من 89 درجة.
  • ج) أن يصبح الموضع Y للروبوت أقل من -1 مليمتر (الموضع Y بالـ mm < -1).
  • د) أن يكمل الروبوت التحرك للأمام لمدة 5 ثوانٍ.

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

الإجابة: أن يصبح الموضع Y للروبوت أقل من -1 مليمتر (الموضع Y بالـ mm < -1).

الشرح: 1. يتضمن التسلسل البرمجي أمر 'انتظر حتى' يفحص شرطاً متعلقاً بمستشعر الموضع. 2. الشرط المحدد هو 'الموضع Y بالـ mm < -1'. 3. فقط عند تحقيق هذا الشرط (أي وصول قيمة Y إلى أقل من -1)، يستكمل البرنامج تنفيذ الأمر التالي وهو 'انعطف يمين'.

تلميح: ابحث في تسلسل الأوامر عن كتلة 'انتظر حتى' التي تسبق أمر 'انعطف يمين'.

التصنيف: صيغة/خطوات | المستوى: متوسط