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

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

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

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

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

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

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

📝 ملخص الصفحة

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

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

لا تحتوي هذه الصفحة على تعريفات جديدة للمفاهيم.

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

```markmap

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

```

نقاط مهمة

  • الصفحة تحتوي على أربعة تمارين تطبيقية حول استخدام الأردوينو.
  • التمارين تتراوح بين البحث (مقارنة لوحات الأردوينو) والتطبيق العملي (توسيع وتعديل نظام المنزل الذكي).
  • التركيز على التطبيقات العملية للمتحكمات الدقيقة في أنظمة المنزل الذكي.

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

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

4

نوع: QUESTION_HOMEWORK

ابحث في الإنترنت عن الاختلافات الرئيسية بين مجموعة الأردوينو أونو (Arduino Uno) ومجموعة الأردوينو نانو (Arduino Nano). ما أنواع التطبيقات التي تستخدم في كل مجموعة؟ اكتب إجابتك أدناه.

5

نوع: QUESTION_HOMEWORK

ما ميزة برمجة جهاز تحكم الأردوينو الدقيق باللبنات البرمجية بدلاً من كتابة التعليمات البرمجية نصياً؟ اذكر ما تتوقعه من سلبيات استخدام هذه الطريقة.

6

نوع: QUESTION_ACTIVITY

قم بتوسعة نظام المنزل الذكي لمراقبة ثلاث غرف بدلاً من اثنتين.

7

نوع: QUESTION_ACTIVITY

غير نظام المنزل الذكي ليحتوي على دايودين مشعين للضوء (أحمر وأخضر) ومستشعر الحركة. عند اكتشاف المستشعر لحركة يشتغل الدايود المشع للضوء الأخضر فقط، وعند عدم اكتشاف حركة، يشتغل الدايود المشع للضوء الأحمر فقط.

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

--- SECTION: 4 --- ابحث في الإنترنت عن الاختلافات الرئيسية بين مجموعة الأردوينو أونو (Arduino Uno) ومجموعة الأردوينو نانو (Arduino Nano). ما أنواع التطبيقات التي تستخدم في كل مجموعة؟ اكتب إجابتك أدناه. --- SECTION: 5 --- ما ميزة برمجة جهاز تحكم الأردوينو الدقيق باللبنات البرمجية بدلاً من كتابة التعليمات البرمجية نصياً؟ اذكر ما تتوقعه من سلبيات استخدام هذه الطريقة. --- SECTION: 6 --- قم بتوسعة نظام المنزل الذكي لمراقبة ثلاث غرف بدلاً من اثنتين. --- SECTION: 7 --- غير نظام المنزل الذكي ليحتوي على دايودين مشعين للضوء (أحمر وأخضر) ومستشعر الحركة. عند اكتشاف المستشعر لحركة يشتغل الدايود المشع للضوء الأخضر فقط، وعند عدم اكتشاف حركة، يشتغل الدايود المشع للضوء الأحمر فقط.

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 2

سؤال 4: ابحث في الإنترنت عن الاختلافات الرئيسية بين مجموعة الأردوينو أونو (Arduino Uno) ومجموعة الأردوينو نانو (Arduino Nano). ما أنواع التطبيقات التي تستخدم في كل مجموعة؟ اكتب إجابتك أدناه.

الإجابة: س: ٤: الاختلافات: (1) الحجم: أونو أكبر، نانو أصغر. (2) التركيب: أونو للتجارب، نانو للوحة التجريبية. س: ٤: المنافذ: أونو (USB كبير / طاقة)، نانو (USB صغير). (4) التماثلي: أونو ٦، نانو ٨. س: ٤: (5) الأساسيات: كلاهما ATmega328P. التطبيقات: Uno للتعليم والروبوتات (Shields). س: ٤: تطبيقات Nano: للمشاريع الصغيرة، الحمولة، وعقد الحساسات.

خطوات الحل:

  1. **الخطوة 1 (المفهوم):** تُعد لوحات الأردوينو منصات مفتوحة المصدر تستخدم لتطوير المشاريع الإلكترونية والتفاعلية. لوحتا أردوينو أونو وأردوينو نانو هما من أشهر اللوحات وأكثرها استخدامًا، ولكل منهما خصائص تجعلها مناسبة لأنواع معينة من التطبيقات.
  2. **الخطوة 2 (الاختلافات الرئيسية):** - **الحجم:** تُعد لوحة أردوينو نانو أصغر بكثير من لوحة أردوينو أونو، مما يجعلها مثالية للمشاريع التي تتطلب مساحة صغيرة. - **التصميم والتركيب:** أونو مصممة بشكل يسهل استخدامها على لوحات التجارب (breadboards) ولها موصلات أكبر وأكثر وضوحًا. أما نانو، فتصميمها المدمج يجعلها مناسبة للحام المباشر في الدوائر المطبوعة أو للمشاريع التي تحتاج إلى دمجها بشكل دائم. - **منافذ USB:** تستخدم أونو منفذ USB من النوع B (الكبير)، بينما تستخدم نانو منفذ Mini-USB. - **المنافذ التماثلية:** عادةً ما توفر لوحة نانو عددًا أكبر من المنافذ التماثلية (مثل 8 منافذ) مقارنة بلوحة أونو (6 منافذ). - **المعالج الدقيق:** كلاهما يستخدم نفس المعالج الدقيق (ATmega328P) في معظم الإصدارات، مما يعني أن قدراتهما الحاسوبية متقاربة.
  3. **الخطوة 3 (أنواع التطبيقات):** - **تطبيقات أردوينو أونو:** نظرًا لحجمها الأكبر وموصلاتها الواضحة، تُستخدم أونو بشكل واسع في المشاريع التعليمية، النماذج الأولية السريعة، والروبوتات التي تستفيد من لوحات التوسعة (Shields) التي تُركب فوقها. - **تطبيقات أردوينو نانو:** حجمها الصغير يجعلها الخيار الأمثل للمشاريع المدمجة، الأجهزة القابلة للارتداء، عقد الحساسات اللاسلكية، أو أي مشروع يتطلب دمجًا في مساحة محدودة وحمولة خفيفة. إذن، الاختلافات الرئيسية تكمن في الحجم والتصميم والمنافذ، مما يحدد أنواع التطبيقات المناسبة لكل لوحة.

سؤال 5: ما ميزة برمجة جهاز تحكم الأردوينو الدقيق باللبنات البرمجية بدلاً من كتابة التعليمات البرمجية نصياً؟ اذكر ما تتوقعه من سلبيات استخدام هذه الطريقة.

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

خطوات الحل:

  1. **الخطوة 1 (المفهوم):** يمكن برمجة جهاز تحكم الأردوينو الدقيق بطريقتين رئيسيتين: إما بكتابة التعليمات البرمجية نصيًا باستخدام لغات مثل C++ (وهي الطريقة التقليدية)، أو باستخدام اللبنات البرمجية (Block-based programming) التي تعتمد على السحب والإفلات لتجميع الأوامر بشكل مرئي، مثل بيئات Scratch أو Blockly.
  2. **الخطوة 2 (ميزة البرمجة باللبنات):** الميزة الرئيسية لبرمجة الأردوينو باللبنات هي **سهولة التعلم والاستخدام للمبتدئين**. فهي تسمح للمستخدمين بإنشاء برامج وتشغيلها بسرعة دون الحاجة إلى القلق بشأن الأخطاء النحوية المعقدة (Syntax Errors) التي تحدث غالبًا في البرمجة النصية. كما أنها تساعد على فهم المنطق البرمجي وتدفق البرنامج بشكل مرئي ومبسط، مما يقلل من حاجز الدخول لعالم البرمجة.
  3. **الخطوة 3 (سلبيات استخدام البرمجة باللبنات):** على الرغم من مزاياها، إلا أن هناك عدة سلبيات متوقعة لاستخدام البرمجة باللبنات: - **محدودية الخيارات والأوامر:** قد لا توفر البرمجة باللبنات جميع الوظائف والأوامر المتقدمة المتاحة في البرمجة النصية، مما يحد من تعقيد المشاريع التي يمكن إنشاؤها أو يتطلب حلولًا التفافية. - **فوضى اللبنات في المشاريع الكبيرة:** مع ازدياد حجم وتعقيد المشروع، قد تصبح مساحة العمل مليئة باللبنات المتشابكة، مما يصعب قراءتها وتتبعها وصيانتها. - **تحكم أقل في التحسين (Optimization):** الأكواد الناتجة عن البرمجة باللبنات قد لا تكون محسّنة بنفس كفاءة الكود المكتوب يدويًا من قبل مبرمج خبير، مما قد يؤثر على أداء الجهاز أو استهلاك الذاكرة. - **تأخير تعلم كتابة الكود النصي:** الاعتماد المفرط على اللبنات قد يؤخر اكتساب المهارات الأساسية في البرمجة النصية، والتي تُعد ضرورية للمشاريع المتقدمة والتطوير الاحترافي في مجالات الهندسة والبرمجيات. إذن، بينما توفر البرمجة باللبنات مدخلاً سهلاً وممتعًا، فإنها قد تحد من المرونة وتؤثر على الأداء في المشاريع الأكثر تعقيدًا.

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

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

أي من الاختلافات التالية يمثل فرقاً رئيسياً بين لوحة أردوينو أونو (Arduino Uno) ولوحة أردوينو نانو (Arduino Nano)؟

  • أ) كلاهما يستخدم نفس المعالج الدقيق ATmega328P ولا يوجد فرق في الأداء.
  • ب) لوحة أردوينو نانو أصغر حجماً وتستخدم منفذ Mini-USB، بينما أونو أكبر وتستخدم منفذ USB من النوع B.
  • ج) أونو تحتوي على عدد أكبر من المنافذ التماثلية مقارنةً بلوحة نانو.
  • د) نانو مصممة حصرياً للروبوتات الكبيرة، بينما أونو للمشاريع الصغيرة فقط.

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

الإجابة: لوحة أردوينو نانو أصغر حجماً وتستخدم منفذ Mini-USB، بينما أونو أكبر وتستخدم منفذ USB من النوع B.

الشرح: 1. الاختلافات الرئيسية تشمل الحجم والتصميم والمنافذ. 2. نانو أصغر حجماً ومصممة للتطبيقات المدمجة. 3. أونو أكبر وأسهل للاستخدام على لوحات التجارب. 4. نانو تستخدم منفذ Mini-USB، بينما أونو تستخدم منفذ USB-B.

تلميح: فكر في العوامل الفيزيائية وطريقة التوصيل.

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

ما الميزة الأساسية لبرمجة جهاز تحكم الأردوينو باستخدام اللبنات البرمجية (Block-based) مقارنةً بالبرمجة النصية؟

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

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

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

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

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

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

أي مما يلي يعتبر من السلبيات المتوقعة للاعتماد على البرمجة باللبنات (Block-based) لبرمجة الأردوينو؟

  • أ) تزيد من احتمالية حدوث الأخطاء النحوية (Syntax Errors) بشكل كبير.
  • ب) تتطلب وقتاً أطول لكتابة البرامج البسيطة مقارنةً بالطريقة النصية.
  • ج) تجبر المستخدم على تعلم لغة برمجة نصية معقدة قبل البدء.
  • د) محدودية الخيارات والأوامر المتاحة مقارنةً بالبرمجة النصية، مما قد يقيد تعقيد المشاريع.

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

الإجابة: محدودية الخيارات والأوامر المتاحة مقارنةً بالبرمجة النصية، مما قد يقيد تعقيد المشاريع.

الشرح: 1. البرمجة باللبنات قد لا توفر جميع المكتبات والأوامر. 2. هذا يحد من المرونة في تنفيذ وظائف متقدمة أو معقدة. 3. قد يتطلب الأمر استخدام حلول تفافية غير فعالة. 4. هذه إحدى السلبيات التي تظهر مع تقدم مستوى المشروع.

تلميح: فكر في القيود التي قد تواجهها عند تطوير مشروع متقدم.

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

بناءً على خصائص كل لوحة، أي التطبيقات التالية يُعد الأنسب لاستخدام لوحة أردوينو نانو (Arduino Nano)؟

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

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

الإجابة: المشاريع المدمجة ذات المساحة المحدودة، مثل الأجهزة القابلة للارتداء أو عقد الحساسات اللاسلكية.

الشرح: 1. حجم نانو الصغير هو ميزتها الأساسية. 2. هذا يجعلها مثالية للتطبيقات التي تتطلب دمجًا في مساحة صغيرة. 3. أمثلة: الأجهزة القابلة للارتداء، أنظمة الاستشعار المدمجة، المشاريع المحمولة. 4. بينما الأونو أنسب للنماذج الأولية والتعليم.

تلميح: تذكر الميزة الرئيسية للنانو مقارنةً بالأونو.

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