شاشة الاتصال التسلسلي - كتاب إنترنت الأشياء - الصف 11 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: شاشة الاتصال التسلسلي

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

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

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

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

📝 ملخص الصفحة

📚 شاشة الاتصال التسلسلي

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

شاشة الاتصال التسلسلي (Serial Monitor): أداة مراقبة تُستخدم لمعاينة القيم الرقمية أو النصية التي يتم تلقيها من المستشعرات أو إخراجها من البرنامج. تُسهل تحديد مشكلات الدوائر وحل المشاكل البرمجية.

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

```markmap

تطبيقات على المتحكمات الدقيقة

إنشاء نظام ري النباتات

الهدف من المشروع

#### محاكاة نظام ري آلي

##### عند اكتشاف انخفاض رطوبة التربة

##### عند اكتشاف ارتفاع درجة الحرارة

المكونات المطلوبة

#### لوحة أردوينو أونو R3 (Arduino UNO R3)

##### خطوات إضافتها في بيئة المحاكاة

###### 1. سحب وإفلات اللوحة من مكتبة المكونات

###### 2. تدوير اللوحة 90 درجة

#### محرك تيار مستمر (DC motor)

##### خطوات إضافته في بيئة المحاكاة

###### 1. البحث عنه في مكتبة المكونات

###### 2. سحبه وإفلاته في مساحة العمل

##### خطوات توصيله الفعلي باللوحة

###### 1. توصيل الطرف 1 (GND) من المحرك بـ GND في الأردوينو (سلك أسود)

###### 2. توصيل الطرف 2 من المحرك بالطرف التناظري A5 في الأردوينو (سلك أحمر)

#### مستشعر درجة الحرارة (TMP36)

##### خطوات إضافته في بيئة المحاكاة

###### 1. البحث عنه في مكتبة المكونات

###### 2. سحبه وإفلاته في مساحة العمل

##### خطوات توصيله الفعلي باللوحة

###### 1. توصيل طرف الطاقة (Power) بـ 5V في الأردوينو (سلك أحمر)

###### 2. توصيل طرف مخرج الجهد (Vout) بـ A3 في الأردوينو (سلك أصفر)

###### 3. توصيل الطرف الأرضي (GND) بـ GND في الأردوينو (سلك أسود)

#### مستشعر رطوبة التربة

##### خطوات إضافته في بيئة المحاكاة

###### 1. البحث عنه في مكتبة المكونات

###### 2. سحبه وإفلاته في مساحة العمل

##### خطوات توصيله الفعلي باللوحة

###### 1. توصيل طرف الطاقة (Power) بـ 5V في الأردوينو (سلك أحمر)

###### 2. توصيل الطرف الأرضي (GND) بـ GND في الأردوينو (سلك أسود)

###### 3. توصيل طرف الإشارة (Signal) بالطرف A0 في الأردوينو (سلك أخضر)

تمارين الدرس الرابع

4. مقارنة أردوينو أونو ونانو

#### البحث عن الاختلافات الرئيسية

#### تحديد أنواع التطبيقات لكل لوحة

5. برمجة الأردوينو باللبنات

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

#### سلبيات متوقعة لهذه الطريقة

6. توسيع نظام المنزل الذكي

#### إضافة غرفة ثالثة للمراقبة

7. تعديل نظام المنزل الذكي

#### إضافة دايودين ضوئيين (أحمر، أخضر)

#### إضافة مستشعر حركة

#### ربط تشغيل الدايود بحالة المستشعر

##### حركة مكتشفة: تشغيل الدايود الأخضر

##### لا حركة: تشغيل الدايود الأحمر

شاشة الاتصال التسلسلي

الوظيفة

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

#### تحديد مشكلات الدوائر

#### حل المشاكل البرمجية

#### طباعة رسائل للمستخدم

#### عرض معلومات وإرشادات

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

#### أسفل لوحة البرمجة

لبنة الطباعة (print to serial monitor)

#### طباعة رسائل نصية أو قيم رقمية

#### خيارات التنسيق

##### with: بدء سطر جديد

##### without: المتابعة بنفس السطر

```

نقاط مهمة

  • تُستخدم شاشة الاتصال التسلسلي كأداة مراقبة أساسية في البرمجة.
  • يمكن الوصول إليها من أسفل لوحة البرمجة في بيئة التطوير.
  • لبنة `print to serial monitor` هي الأداة الرئيسية لإرسال البيانات (نصية أو رقمية) للعرض.
  • اختيار `with` أو `without` في اللبنة يتحكم في ما إذا كانت الرسالة تبدأ سطراً جديداً أم تستمر في السطر نفسه.

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

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

شاشة الاتصال التسلسلي

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

تُستخدم شاشة الاتصال التسلسلي كأداة مراقبة للقيم التي يتم تلقيها من المستشعرات، تُسهل هذه الأداة عملية تحديد مشكلات الدوائر، وكذلك حل المشاكل البرمجية من خلال سماحها للمستخدمين بمعاينة قيم الإخراج الناتجة من المستشعرات والبرنامج. يمكن استخدامها أيضًا لطباعة رسالة خاصة للمستخدم، أو لعرض معلومات وإرشادات مفيدة. يمكن الوصول إلى شاشة الاتصال التسلسلي (Serial Monitor) أسفل لوحة البرمجة.

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

يمكن استخدام لبنة print to serial monitor لطباعة الرسائل على شاشة الاتصال التسلسلي، حيث يمكن أن تكون الرسائل نصية أو قيمًا رقمية.

نوع: NON_EDUCATIONAL

اختر "with" لبدء سطر جديد بعد رسالة اللبنة، أو "without" للمتابعة بنفس السطر.

نوع: METADATA

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

🔍 عناصر مرئية

شاشة الاتصال التسلسلي

Interface diagram showing Arduino UNO R3, blocks for programming (Output, Input, Notation, Control, Math, Variables), and options for showing/hiding the serial monitor. Includes buttons for Send, Clear, and a text area for input.

شكل 3.25: شاشة الاتصال التسلسلي

Diagram illustrating the use of the 'print to serial monitor' block with 'hello world' text and newline options, and a separate block for selecting 'with' or 'without' newline.

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

--- SECTION: شاشة الاتصال التسلسلي --- تُستخدم شاشة الاتصال التسلسلي كأداة مراقبة للقيم التي يتم تلقيها من المستشعرات، تُسهل هذه الأداة عملية تحديد مشكلات الدوائر، وكذلك حل المشاكل البرمجية من خلال سماحها للمستخدمين بمعاينة قيم الإخراج الناتجة من المستشعرات والبرنامج. يمكن استخدامها أيضًا لطباعة رسالة خاصة للمستخدم، أو لعرض معلومات وإرشادات مفيدة. يمكن الوصول إلى شاشة الاتصال التسلسلي (Serial Monitor) أسفل لوحة البرمجة. يمكن استخدام لبنة print to serial monitor لطباعة الرسائل على شاشة الاتصال التسلسلي، حيث يمكن أن تكون الرسائل نصية أو قيمًا رقمية. اختر "with" لبدء سطر جديد بعد رسالة اللبنة، أو "without" للمتابعة بنفس السطر. وزارة التعليم Ministry of Education 2025 - 1447 --- VISUAL CONTEXT --- **DIAGRAM**: شاشة الاتصال التسلسلي Description: Interface diagram showing Arduino UNO R3, blocks for programming (Output, Input, Notation, Control, Math, Variables), and options for showing/hiding the serial monitor. Includes buttons for Send, Clear, and a text area for input. Data: Visual representation of a block-based programming interface for controlling serial communication. Context: Illustrates the visual interface for programming serial communication using blocks, including the serial monitor functionality. **DIAGRAM**: شكل 3.25: شاشة الاتصال التسلسلي Description: Diagram illustrating the use of the 'print to serial monitor' block with 'hello world' text and newline options, and a separate block for selecting 'with' or 'without' newline. Data: Demonstrates how to send text messages to the serial monitor using code blocks, including options for formatting. Context: Explains how to use the 'print to serial monitor' block to display text and control line breaks in the serial output.

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

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

ما هي الوظيفة الأساسية لشاشة الاتصال التسلسلي (Serial Monitor) في برمجة إنترنت الأشياء؟

  • أ) تُستخدم لتصميم واجهات المستخدم الرسومية للتطبيقات.
  • ب) تُستخدم كأداة مراقبة للقيم التي يتم تلقيها من المستشعرات، وتسهل تحديد مشكلات الدوائر وحل المشاكل البرمجية.
  • ج) تُستخدم لتحميل البرامج مباشرة على المتحكم الدقيق (Microcontroller).
  • د) تُستخدم لاختبار سرعة اتصال الإنترنت في الشبكة.

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

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

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

تلميح: فكر في أداة تساعد المبرمج على رؤية ما يحدث داخل النظام أثناء التشغيل.

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

ما الغرض الإضافي من استخدام شاشة الاتصال التسلسلي (Serial Monitor) بخلاف مراقبة المستشعرات؟

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

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

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

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

تلميح: فكر في استخدامات تواصلية بين البرنامج والمستخدم النهائي.

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

ما وظيفة لبنة 'print to serial monitor' في البرمجة المرئية (Block-based)؟

  • أ) تُستخدم لاستقبال الأوامر من المستخدم عبر لوحة المفاتيح.
  • ب) تُستخدم لربط المتحكم الدقيق بشبكة الواي فاي.
  • ج) تُستخدم لطباعة الرسائل (النصية أو الرقمية) على شاشة الاتصال التسلسلي.
  • د) تُستخدم لقراءة البيانات من ملف مخزن على جهاز الحاسب.

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

الإجابة: تُستخدم لطباعة الرسائل (النصية أو الرقمية) على شاشة الاتصال التسلسلي.

الشرح: 1. 'print to serial monitor' هي لبنة برمجية. 2. وظيفتها هي إرسال البيانات إلى شاشة الاتصال التسلسلي. 3. يمكن أن تكون البيانات المرسلة عبارة عن نص (مثل 'hello world') أو قيم رقمية (مثل قراءة مستشعر).

تلميح: فكر في أمر برمجي يرسل بيانات للعرض.

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

ما الفرق بين استخدام خيار 'with' و 'without' في لبنة 'print to serial monitor' فيما يتعلق بتنسيق النص؟

  • أ) خيار 'with' يطبع الرسالة باللون الأحمر، بينما 'without' يطبعها باللون الأسود.
  • ب) خيار 'with' يرسل الرسالة عبر البلوتوث، بينما 'without' يرسلها عبر منفذ USB فقط.
  • ج) خيار 'with' يبدأ سطرًا جديدًا بعد رسالة اللبنة، بينما خيار 'without' يواصل الطباعة على نفس السطر.
  • د) خيار 'with' يحفظ الرسالة في ملف، بينما 'without' يعرضها على الشاشة فقط.

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

الإجابة: خيار 'with' يبدأ سطرًا جديدًا بعد رسالة اللبنة، بينما خيار 'without' يواصل الطباعة على نفس السطر.

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

تلميح: فكر في كيفية تنظيم النص المعروض على الشاشة: هل يكون في أسطر منفصلة أم في سطر واحد طويل؟

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