📚 شاشة الاتصال التسلسلي
المفاهيم الأساسية
شاشة الاتصال التسلسلي (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` في اللبنة يتحكم في ما إذا كانت الرسالة تبدأ سطراً جديداً أم تستمر في السطر نفسه.