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

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

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

الدرس: إدراج البرنامج

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

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

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

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

📝 ملخص الصفحة

📚 إدراج البرنامج في CupCarbon

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

إدراج البرنامج: عملية إضافة ملف مقطع برمجي (مثل `controller.py`) إلى عقدة في مشروع محاكاة باستخدام برنامج CupCarbon IoT.

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

```markmap

أدوات محاكاة إنترنت الأشياء

برنامج كاب كاربون (CupCarbon)

مشروع محاكاة: مراقبة الحريق والتحذيرات

#### إنشاء شبكة العقدة بوحدة التحكم الرئيسية والوسطي

#### تابع إضافة العقد الطرفية

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

##### منطق المحاكاة (العقد الطرفية)

##### المقطع البرمجي النهائي (edge.py)

##### المقطع البرمجي للعقد الوسطى

##### المقطع البرمجي النهائي (proxy.py)

##### منطق وحدة التحكم (Controller)

###### المقطع البرمجي النهائي (controller.py)

  • while node.loop():
- if node.bufferSize() > 0:

- message = node.read()

- node.print(message)

- time.sleep(2)

- node.print("")

- time.sleep(0.01)

###### خطوات إنشاء المقطع البرمجي

  • اضغط على "بايثون" في شريط الأدوات.
  • اكتب الأوامر البرمجية في الحقل الفارغ.
  • اكتب "controller" في حقل اسم الملف.
  • اضغط على "حفظ".
  • أغلق نافذة محرر بايثون.
###### خطوات إدراج المقطع البرمجي

  • اضغط على العقدة.
  • اضغط على علامة تبويب Device Parameters (معاملات الجهاز).
  • اضغط على صندوق Script file (ملف المقطع البرمجي).
  • اختر ملف controller.py من القائمة المنسدلة.
  • اضغط على الزر لإدراج المقطع البرمجي.
  • اضغط على زر Save Project (حفظ المشروع).
```

نقاط مهمة

  • يتم إدراج المقطع البرمجي من خلال نافذة معاملات الجهاز (Device Parameters) في البرنامج.
  • يجب تحديد ملف البرنامج النصي (مثل `controller.py`) من القائمة المنسدلة في حقل Script file.
  • بعد الإدراج، يجب حفظ المشروع للتأكد من حفظ التغييرات.
  • الواجهة تظهر خريطة للشبكة مع عقد موضحة بأسماء مثل IOT6، IOT3، IOT7، IOT11.

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

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

إدراج البرنامج

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

إدراج البرنامج

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

اضغط على العقده.

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

اضغط على علامة تبويب Device Parameters (معاملات الجهاز) في قائمة (المعاملات).

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

اضغط على صندوق Script file (ملف المقطع البرمجي).

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

من القائمة المنسدلة، اختر ملف controller.py واضغط على الزر الموجود على اليمين لإدراج المقطع البرمجي.

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

اضغط على زر Save Project (حفظ المشروع) من Toolbar (شريط الأدوات).

نوع: METADATA

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

نوع: FIGURE_REFERENCE

شكل 8.18: إضافة المقطع البرمجي

🔍 عناصر مرئية

CupCarbon IoT 5.0 Interface

Screenshot of the CupCarbon IoT software interface, showing project details, device parameters, and a map view with network nodes.

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

--- SECTION: إدراج البرنامج --- إدراج البرنامج اضغط على العقده. اضغط على علامة تبويب Device Parameters (معاملات الجهاز) في قائمة (المعاملات). اضغط على صندوق Script file (ملف المقطع البرمجي). من القائمة المنسدلة، اختر ملف controller.py واضغط على الزر الموجود على اليمين لإدراج المقطع البرمجي. اضغط على زر Save Project (حفظ المشروع) من Toolbar (شريط الأدوات). وزارة التعليم Ministry of Education 2025 - 1447 شكل 8.18: إضافة المقطع البرمجي --- VISUAL CONTEXT --- **DIAGRAM**: CupCarbon IoT 5.0 Interface Description: Screenshot of the CupCarbon IoT software interface, showing project details, device parameters, and a map view with network nodes. Data: The interface displays project settings and a map visualization of IoT devices. Key Values: Latitude: 24.77442201840899, Longitude: 46.73807144165039, Radius: 20.0, Energy max: 19160.0, Sensing Cons: 1.0, UART Drift/Rate: 9600, Drift (sigma): 3.0E-5, Coverage: 0.0, Direction: 0.0 Context: Illustrates the steps for adding a script file to a CupCarbon IoT project, showing the software interface and relevant parameters.

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

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

في برنامج CupCarbon IoT، ما هي الخطوة الأولى لإدراج مقطع برمجي (script) في مشروع؟

  • أ) الضغط على علامة تبويب Device Parameters (معاملات الجهاز).
  • ب) اختيار ملف controller.py من القائمة المنسدلة.
  • ج) الضغط على زر Save Project (حفظ المشروع).
  • د) الضغط على العقدة (Node) المراد إضافة البرنامج لها.

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

الإجابة: الضغط على العقدة (Node) المراد إضافة البرنامج لها.

الشرح: 1. يتم تحديد الجهاز المراد برمجته عن طريق الضغط على العقدة الخاصة به في واجهة البرنامج. 2. هذه الخطوة ضرورية لفتح خصائص ذلك الجهاز المحدد.

تلميح: تتعلق الخطوة الأولى بالعنصر الذي يمثل الجهاز على الخريطة.

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

أي من علامات التبويب التالية يجب فتحها في CupCarbon IoT للوصول إلى خيار إضافة ملف برمجي؟

  • أ) علامة تبويب Project Settings (إعدادات المشروع).
  • ب) علامة تبويب Network Map (خريطة الشبكة).
  • ج) علامة تبويب Device Parameters (معاملات الجهاز).
  • د) علامة تبويب Simulation (محاكاة).

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

الإجابة: علامة تبويب Device Parameters (معاملات الجهاز).

الشرح: بعد تحديد العقدة، يتم فتح نافذة خصائص الجهاز. للوصول إلى خيارات البرمجة، يجب الانتقال إلى علامة التبويب المسماة Device Parameters.

تلميح: هذه العلامة تحتوي على الإعدادات والخصائص الخاصة بالجهاز المحدد.

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

ما هو الإجراء المطلوب بعد اختيار ملف المقطع البرمجي (مثل controller.py) في CupCarbon IoT؟

  • أ) إغلاق نافذة Device Parameters تلقائياً.
  • ب) الضغط على زر Save Project (حفظ المشروع) مباشرة.
  • ج) الضغط على الزر الموجود على اليمين لإدراج المقطع البرمجي.
  • د) إعادة تشغيل برنامج CupCarbon.

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

الإجابة: الضغط على الزر الموجود على اليمين لإدراج المقطع البرمجي.

الشرح: 1. بعد النقر على صندوق Script file واختيار الملف من القائمة. 2. يجب تأكيد الإجراء والسماح للبرنامج بتحميل الملف عن طريق الضغط على الزر المجاور (عادة ما يكون على يمين الصندوق).

تلميح: هناك زر مخصص لتأكيد الاختيار وتنفيذ عملية الإدراج.

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

ما هو الإجراء النهائي الموصى به بعد إدراج المقطع البرمجي في مشروع CupCarbon IoT؟

  • أ) تصدير المشروع كملف نصي.
  • ب) حفظ المشروع باستخدام زر Save Project من شريط الأدوات (Toolbar).
  • ج) تشغيل المحاكاة (Simulation) فوراً.
  • د) إغلاق نافذة خصائص الجهاز فقط.

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

الإجابة: حفظ المشروع باستخدام زر Save Project من شريط الأدوات (Toolbar).

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

تلميح: يتعلق هذا الإجراء بالمحافظة على جميع التغييرات التي تم إجراؤها.

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