OHMFORGEأوم فورج · LEARN · BUILD
التدريب/البرمجة والتحكم بـ Arduino
30 دقيقة

Serial Monitor والتصحيح

استخدم Serial لإظهار القيم والأحداث وتتبع الأعطال، مع فهم Baud Rate وعدم إغراق الحلقة بطباعة كثيفة.

STRUCTURED LESSON

محتوى الدرس

اقرأ الوحدات بالترتيب، ثم اختبر فهمك قبل إكمال الدرس.

01مقدمة

ابدأ Serial مرة واحدة

ابدأ الاتصال في setup() باستخدام السرعة التي ستختارها أيضًا في Serial Monitor. اختلاف Baud Rate يجعل النص غير مفهوم أو يمنع القراءة الصحيحة.

02الفكرة

اطبع ما يثبت الفرضية

بدل طباعة كل شيء، اطبع القيم التي تساعد على اختبار فرضية محددة: حالة زر، قراءة ADC، حالة آلة منطقية، أو زمن حدث.

03تنبيه

الطباعة الكثيفة تؤثر في التوقيت

Serial.print ليست مجانية زمنيًا. الطباعة المستمرة داخل loop أو ISR قد تغيّر سلوك البرنامج أو تؤخر الاستجابة، خصوصًا عند Baud منخفض.

04خطوات عملية

اعزل الخطأ تدريجيًا

تحقق أولًا من التغذية والتوصيل، ثم من القراءة الخام، ثم من شرط القرار، ثم من الخرج. غيّر عاملًا واحدًا في كل مرة حتى تعرف أين يبدأ الانحراف.

KNOWLEDGE CHECK

تحقق سريع من فهمك

سؤال واحد

ما أفضل استخدام لـSerial أثناء التصحيح؟