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

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

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

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

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

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

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

📝 ملخص الصفحة

📚 مستشعرات المايكروبيت

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

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

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

```markmap

الوحدة 5: محاكاة نظام التحكم الدقيق

استخدام Micro:bit في TinkerCAD Circuits

بيئة المحاكاة

هيكل المشروع

#### القسم الأول (الدائرة)

#### القسم الثاني (البرمجة)

مكونات لوحة Micro:bit في المحاكي

البرمجة بلغة بايثون في المحرر النصي

#### أوامر أساسية

##### basic.pause(1000)

##### def on_forever():

##### basic.show_leds(""". . # . . ...""")

مشروع: عرض الأرقام على LED Matrix

#### الهدف

#### خطوات الإعداد

##### إضافة المايكروبيت

فتح محرر الأوامر البرمجية النصي

#### خطوات التحويل من المحرر المرئي إلى النصي

#### ملاحظة مهمة

#### كتابة الأوامر البرمجية

##### خطوات التنفيذ

##### مثال على الكود

مستشعرات المايكروبيت

#### مؤشرات درجة الحرارة

##### الدالة: led.plot_bar_graph(input.temperature(), 50)

  • أقصى قيمة للمستشعر: 50 درجة مئوية.
#### مؤشرات حساسية الإضاءة

##### الدالة: led.plot_bar_graph(input.light_level(), 255)

  • أقصى قيمة للمستشعر: 255 (في محاكي تينكركاد).
  • المعامل الثاني في `plot_bar_graph()` يمثل القيمة القصوى للمخطط.
#### أوضاع الحركة

#### ضبط الخصائص

##### شكل 5.14: ضبط خصائص مستشعرات المايكروبيت

  • واجهة محاكاة تعرض منزلقات للتحكم.
  • مستشعر درجة الحرارة (مؤشر أحمر، قراءة مثل 21°C).
  • مستشعر حساسية الإضاءة (مؤشر أزرق، قراءة مثل 128).
```

نقاط مهمة

  • عند بدء المحاكاة، تظهر نافذة لضبط خصائص بيئة المحاكاة والتحكم في المستشعرات.
  • تُستخدم الدالة `led.plot_bar_graph()` لتمثيل قراءات المستشعرات (مثل درجة الحرارة ومستوى الإضاءة) بيانياً على شاشة المايكروبيت.
  • القيمة القصوى لمستشعر درجة الحرارة هي 50 درجة مئوية.
  • القيمة القصوى لمستشعر الإضاءة في محاكي تينكركاد هي 255.

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

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

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

مستشعرات المايكروبيت

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

Micro:bit Sensors

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

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

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

مؤشرات درجة الحرارة

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

يمكن الاستعانة بالدوال الآتية للحصول على المدخلات من المستشعرات المدمجة في المايكروبيت كدرجة الحرارة ومستوى الإضاءة:

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

def on_forever(): led.plot_bar_graph(input.temperature(), 50) basic.forever(on_forever)

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

أقصى قيمة لمستشعر درجة الحرارة 50 درجة مئوية.

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

مؤشرات حساسية الإضاءة

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

في دالة ( plot_bar_graph() ) يمثل المعامل الثاني القيمة القصوى التي يتم تمثيلها في المخطط. على سبيل المثال، في محاكي دوائر تينكركاد يكون أقصى حد لمستوى الإضاءة هو 255، أما أقصى قيمة لدرجة الحرارة فهي 50 درجة مئوية.

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

def on_forever(): led.plot_bar_graph(input.light_level(), 255) basic.forever(on_forever)

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

أقصى قيمة لمستشعر حساسية الإضاءة 255.

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

أوضاع الحركة

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

شكل 5.14: ضبط خصائص مستشعرات المايكروبيت

🔍 عناصر مرئية

ضبط خصائص مستشعرات المايكروبيت

A simulation interface showing the Micro:bit board with connected sensors. It includes a temperature sensor represented by a vertical slider with a red indicator, showing '21°C' at the bottom. It also shows a light sensor represented by a vertical slider with a blue indicator, showing '128' at the bottom. Above the sliders are icons for different sensor modes or outputs. To the left, there are callouts pointing to 'مستشعر درجة الحرارة', 'مستشعر حساسية الإضاءة', and 'أوضاع الحركة'. The main Micro:bit display shows a scale-like icon and a house icon.

A close-up view of the light sensor control, showing a vertical slider with a blue indicator. The current reading is indicated as '128'. Below the slider is a sun icon representing light.

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

مستشعرات المايكروبيت Micro:bit Sensors عند بدء المحاكاة، ستظهر نافذة في مساحة العمل تتحكم بضبط خصائص بيئة المحاكاة، والتي تتحكم بمستشعرات المايكروبيت مثل: البوصلة، وحساسية الإضاءة، ودرجة الحرارة، والتسارع. مؤشرات درجة الحرارة يمكن الاستعانة بالدوال الآتية للحصول على المدخلات من المستشعرات المدمجة في المايكروبيت كدرجة الحرارة ومستوى الإضاءة: def on_forever(): led.plot_bar_graph(input.temperature(), 50) basic.forever(on_forever) أقصى قيمة لمستشعر درجة الحرارة 50 درجة مئوية. مؤشرات حساسية الإضاءة في دالة ( plot_bar_graph() ) يمثل المعامل الثاني القيمة القصوى التي يتم تمثيلها في المخطط. على سبيل المثال، في محاكي دوائر تينكركاد يكون أقصى حد لمستوى الإضاءة هو 255، أما أقصى قيمة لدرجة الحرارة فهي 50 درجة مئوية. def on_forever(): led.plot_bar_graph(input.light_level(), 255) basic.forever(on_forever) أقصى قيمة لمستشعر حساسية الإضاءة 255. أوضاع الحركة شكل 5.14: ضبط خصائص مستشعرات المايكروبيت --- VISUAL CONTEXT --- **DIAGRAM**: ضبط خصائص مستشعرات المايكروبيت Description: A simulation interface showing the Micro:bit board with connected sensors. It includes a temperature sensor represented by a vertical slider with a red indicator, showing '21°C' at the bottom. It also shows a light sensor represented by a vertical slider with a blue indicator, showing '128' at the bottom. Above the sliders are icons for different sensor modes or outputs. To the left, there are callouts pointing to 'مستشعر درجة الحرارة', 'مستشعر حساسية الإضاءة', and 'أوضاع الحركة'. The main Micro:bit display shows a scale-like icon and a house icon. Data: Visual representation of sensor readings and controls. Key Values: 21°C (current temperature reading), 128 (current light level reading) Context: Illustrates the visual interface for controlling and viewing readings from the Micro:bit's temperature and light sensors during simulation. **DIAGRAM**: Untitled Description: A close-up view of the light sensor control, showing a vertical slider with a blue indicator. The current reading is indicated as '128'. Below the slider is a sun icon representing light. Data: Visual representation of the light sensor's control and current reading. Key Values: 128 Context: Provides a detailed view of the light sensor simulation control and its current value.

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

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

ما هي القيمة القصوى التي يمكن أن يقيسها مستشعر درجة الحرارة في المايكروبيت كما هو موضح في محاكي دوائر تينكركاد؟

  • أ) 100 درجة مئوية
  • ب) 255 درجة مئوية
  • ج) 50 درجة مئوية
  • د) 21 درجة مئوية

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

الإجابة: 50 درجة مئوية

الشرح: 1. النص يذكر صراحة: "أقصى قيمة لمستشعر درجة الحرارة 50 درجة مئوية." 2. في مثال الكود البرمجي، المعامل الثاني في الدالة `led.plot_bar_graph(input.temperature(), 50)` هو 50، وهو يمثل القيمة القصوى للمخطط. 3. النتيجة: القيمة القصوى هي 50 درجة مئوية.

تلميح: انتبه إلى القيمة المذكورة كحد أقصى في النص وفي دالة plot_bar_graph.

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

ما وظيفة المعامل الثاني في دالة `plot_bar_graph()` عند استخدامها مع مستشعرات المايكروبيت؟

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

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

الإجابة: يمثل القيمة القصوى التي يتم تمثيلها في المخطط البياني

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

تلميح: تذكر أن الدالة تستخدم لعرض قراءات المستشعرات بصرياً.

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

أي من الدوال البرمجية التالية تستخدم للحصول على قراءة مستمرة (forever) من مستشعر درجة الحرارة في المايكروبيت وعرضها كمخطط شريطي؟

  • أ) basic.show_number(input.temperature()) داخل حلقة for
  • ب) basic.forever(on_forever) حيث تحتوي دالة on_forever على led.plot_bar_graph(input.temperature(), 50)
  • ج) input.temperature() مرة واحدة عند الضغط على زر
  • د) led.plot_bar_graph(input.light_level(), 255) داخل دالة on_forever

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

الإجابة: basic.forever(on_forever) حيث تحتوي دالة on_forever على led.plot_bar_graph(input.temperature(), 50)

الشرح: 1. النص يعرض مثالاً برمجياً: يتم تعريف دالة `on_forever()` التي تستدعي `led.plot_bar_graph(input.temperature(), 50)`. 2. ثم يتم تمرير هذه الدالة إلى `basic.forever(on_forever)` لتنفيذها بشكل مستمر. 3. النتيجة: هذه هي الطريقة الصحيحة للحصول على قراءات مستمرة وعرضها بيانياً.

تلميح: ابحث عن الكود الذي يجمع بين دالة للحلقة المستمرة ودالة لرسم مخطط لدرجة الحرارة.

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

ما هي القيم القصوى (Maximum Values) الافتراضية لمستشعري حساسية الإضاءة ودرجة الحرارة عند استخدامهما في بيئة محاكي المايكروبيت؟

  • أ) 255 لحساسية الإضاءة و 50 لدرجة الحرارة
  • ب) 1024 لحساسية الإضاءة و 100 لدرجة الحرارة
  • ج) 512 لحساسية الإضاءة و 50 لدرجة الحرارة
  • د) 255 لحساسية الإضاءة و 100 لدرجة الحرارة

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

الإجابة: 255 لحساسية الإضاءة و 50 لدرجة الحرارة

الشرح: 1. في برمجة المايكروبيت، تعتمد دالة (plot_bar_graph) على معاملين: القيمة المقروءة والقيمة القصوى. 2. يحدد النص التعليمي أن أقصى قيمة لمستشعر درجة الحرارة في المحاكي هي 50 درجة مئوية. 3. يحدد النص أن أقصى حد لمستوى الإضاءة في محاكي تينكركاد هو 255. 4. بناءً عليه، القيم هي 255 للإضاءة و 50 للحرارة.

تلميح: فكر في المعامل الثاني المستخدم في دالة plot_bar_graph لتحديد سقف المخطط البياني لكل مستشعر.

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