مستشعرات نظام الدفع - كتاب المهارات الرقمية - الصف 9 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: مستشعرات نظام الدفع

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

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

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

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

📝 ملخص الصفحة

📚 مستشعرات نظام الدفع والتحكم

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

مستشعرات نظام الدفع: أجهزة تستخدم لجمع معلومات عن حالة نظام تحريك الروبوت.

مستشعر الإصطدام: مستشعر يكشف التلامس (مثل `BumperLeft`).

مستشعر المسافات: مستشعر يكشف وجود الأجسام ويقيس المسافة.

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

```markmap

مستشعرات نظام الدفع

عناصر برمجة جديدة

إنشاء عنصر

#### خطوات إنشاء كتلة "Follow the wall"

  • من فئة عناصر البرمجة الجديدة (My blocks)، اضغط على إنشاء عنصر (Make a block).
  • اضغط على العنصر الجديد واكتب اسمه "Follow the wall".
  • اضغط على موافق (OK) لتأكيد الإنشاء.
  • #### خطوات إضافة المقطع البرمجي للعنصر "Follow the wall"

  • من فئة التحكم (Control)، أضف لبنة إذا (if) ثم ( ) وآخر ( ) (else).
  • من فئة العمليات (Operators)، أضف لبنة أكبر من (Greater than).
  • من فئة الاستشعار (Sensing)، أضف لبنة المسافة الأمامية في ( ) (FrontDistance in ( )).
  • من فئة نظام الدفع (Drivetrain)، أضف لبنة تحرك ( ) لـ (drive ( )) لـ (for ( )).
  • من فئة نظام الدفع (Drivetrain)، أضف لبنة انعطف ( ) لـ (turn ( )) لـ (for ( )).
  • من فئة نظام الدفع (Drivetrain)، أضف لبنة انعطف ( ) لـ (turn ( )) لـ (for ( )) داخل حالة آخر (else).
  • التحكم

    أوامر الحركة الأساسية

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

    ضبط السرعة

    • اضبط سرعة القيادة إلى 50%
    • اضبط سرعة الإنعطاف إلى 50%

    الاستشعار

    معلومات تُجمع

    • القيادة تم عملها؟
    • القيادة مازال يتحرك؟
    • إتجاه المواجهه لنظام القيادة بالدرجات
    • دوران القيادة بالدرجات
    • المسافة الأمامية وجدت كائنا؟
    ```

    نقاط مهمة

    • تحتوي الصفحة على مخطط برمجي (Diagram) لتسلسل تنفيذ برنامج "Follow the wall" باستخدام كتلة شرطية (`if`).
    • يتم التحقق في البرنامج من المسافة الأمامية (`المسافة الأمامية < 200` مم) لاتخاذ قرار بالحركة أو الانعطاف.
    • الأوامر البرمجية المذكورة هي تعليمات مباشرة للتحكم في حركة الروبوت وسرعته.

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

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

    مستشعرات نظام الدفع

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

    مستشعرات نظام الدفع

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

    القيادة تم عملها ؟

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

    القيادة مازال يتحرك؟

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

    إتجاه المواجهه لنظام القيادة بالدرجات

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

    دوران القيادة بالدرجات

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

    مستشعر الإصطدام

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

    • BumperLeft مضغوط؟

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

    مستشعر المسافات

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

    المسافة الأمامية وجدت كائنا؟

    تحكم

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

    تحكم

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

    العطف يمين

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

    العطف لمواجهة 90 درجة )

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

    انعطف للدوران 90 درجة )

    الاستشعار

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

    الاستشعار

    العمليات

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

    العمليات

    المتغيرات

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

    المتغيرات

    عناصر برمجة جديدة

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

    عناصر برمجة جديدة

    التعليقات

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

    التعليقات

    نظام الدفع

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

    نظام الدفع

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

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

    مغناطيس

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

    مغناطيس

    العرض

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

    العرض

    أحداث

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

    أحداث

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

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

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

    إنعطف اليسار لمدة 90 درجة

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

    إنعطف يمين لمدة 90 درجة

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

    أوقف القيادة

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

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

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

    إضبط سرعة الإنعطاف الى 50 %

    🔍 عناصر مرئية

    N/A

    A diagram showing a sequence of programming blocks. The first block is labeled 'Follow the wall' and has a pink background. It is connected to a yellow block with the text 'if' and ' المسافة الأمامية ' followed by a dropdown menu and 'mm' followed by '<' and '200'. Below this, there are three orange blocks. The first block is labeled ' تحرك إلى الأمام ' followed by a dropdown menu and 'mm' followed by '200'. The second block is labeled 'إنعطف اليسار' followed by a dropdown menu and '90 درجة'. The third block is labeled 'إنعطف يمين' followed by a dropdown menu and '90 درجة'. Below these, there is a blue block with the text 'اليسار' and 'يمين' with a checkmark next to 'يمين'.

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

    --- SECTION: مستشعرات نظام الدفع --- مستشعرات نظام الدفع القيادة تم عملها ؟ القيادة مازال يتحرك؟ إتجاه المواجهه لنظام القيادة بالدرجات دوران القيادة بالدرجات مستشعر الإصطدام • BumperLeft مضغوط؟ مستشعر المسافات المسافة الأمامية وجدت كائنا؟ --- SECTION: تحكم --- تحكم العطف يمين العطف لمواجهة 90 درجة ) انعطف للدوران 90 درجة ) --- SECTION: الاستشعار --- الاستشعار --- SECTION: العمليات --- العمليات --- SECTION: المتغيرات --- المتغيرات --- SECTION: عناصر برمجة جديدة --- عناصر برمجة جديدة --- SECTION: التعليقات --- التعليقات --- SECTION: نظام الدفع --- نظام الدفع تحرك إلى الأمام --- SECTION: مغناطيس --- مغناطيس --- SECTION: العرض --- العرض --- SECTION: أحداث --- أحداث تحرك إلى الأمام إنعطف اليسار لمدة 90 درجة إنعطف يمين لمدة 90 درجة أوقف القيادة اضبط سرعة القيادة إلى 50 % إضبط سرعة الإنعطاف الى 50 % --- VISUAL CONTEXT --- **DIAGRAM**: N/A Description: A diagram showing a sequence of programming blocks. The first block is labeled 'Follow the wall' and has a pink background. It is connected to a yellow block with the text 'if' and ' المسافة الأمامية ' followed by a dropdown menu and 'mm' followed by '<' and '200'. Below this, there are three orange blocks. The first block is labeled ' تحرك إلى الأمام ' followed by a dropdown menu and 'mm' followed by '200'. The second block is labeled 'إنعطف اليسار' followed by a dropdown menu and '90 درجة'. The third block is labeled 'إنعطف يمين' followed by a dropdown menu and '90 درجة'. Below these, there is a blue block with the text 'اليسار' and 'يمين' with a checkmark next to 'يمين'. Table Structure: Headers: N/A Context: N/A

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

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

    في برمجة الروبوت، ما هو الغرض الأساسي من مستشعر المسافات الأمامي؟

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

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

    الإجابة: الكشف عن وجود عائق أو كائن أمام الروبوت.

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

    تلميح: يفكر في كيفية تجنب الروبوت للاصطدام أثناء الحركة.

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

    في مخطط البرمجة المعروض، ما الشرط الذي يؤدي إلى تنفيذ سلسلة الأوامر (التحرك للأمام ثم الانعطاف)؟

    • أ) إذا كانت سرعة الروبوت تساوي 50%.
    • ب) إذا تم ضغط مستشعر الاصطدام الأيسر (BumperLeft).
    • ج) إذا كانت المسافة الأمامية أقل من 200 مم.
    • د) إذا أكمل الروبوت دورة كاملة بزاوية 360 درجة.

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

    الإجابة: إذا كانت المسافة الأمامية أقل من 200 مم.

    الشرح: كتلة الشرط (if) في البرمجة المرئية تحتوي على شرط: 'المسافة الأمامية < 200'. هذا يعني أن الأوامر الموجودة داخل هذا الشرط (التحرك للأمام 200 مم، ثم الانعطاف) ستُنفذ فقط عندما يكون هذا الشرط صحيحاً، أي عندما يكون هناك كائن قريب جداً.

    تلميح: انظر إلى كتلة 'إذا' الصفراء في الرسم التخطيطي وما تحتويه.

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

    أي من الأوامر التالية يستخدم لضبط سرعة حركة الروبوت الخطية (للأمام/للخلف)؟

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

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

    الإجابة: اضبط سرعة القيادة إلى 50 %

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

    تلميح: هذا الأمر لا يحرك الروبوت فوراً، بل يحدد مدى سرعة تحركه عند تنفيذ أمر 'تحرك'.

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

    ما الفرق بين أمر 'إنعطف اليسار لمدة 90 درجة' وأمر 'اضبط سرعة الإنعطاف الى 50 %'؟

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

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

    الإجابة: الأول أمر حركة (ينفذ انعطافاً فورياً)، والثاني أمر إعداد (يحدد سرعة الانعطاف للأوامر اللاحقة).

    الشرح: 1. 'إنعطف اليسار 90 درجة': أمر تنفيذي، يجعل الروبوت يدور في مكانه 90 درجة نحو اليسار فوراً. 2. 'اضبط سرعة الإنعطاف إلى 50%': أمر تحكم، يضبط معلمة في نظام القيادة بحيث تكون سرعة أي انعطافات لاحقة (يسار أو يمين) هي 50% من السرعة القصوى.

    تلميح: واحد يبدأ الحركة، والآخر يعدّل إعدادات النظام للحركات المستقبلية.

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