Loading
Loading
ماذا تفعل عندما لا يعمل المشروع ولا يوجد خطأ في الترجمة؟
استخدم المالتيميتر (الأفوميتر) دائماً للتحقق من وصول الجهد (5V و GND) فعلياً لأرجل الحساس قبل افتراض أن الحساس معطل.
// استخدام الماكرو لتسهيل التتبع
#define DEBUG 1
#if DEBUG
#define debugPrint(x) Serial.println(x)
#else
#define debugPrint(x)
#endif
void loop() {
debugPrint("Reading sensor...");
// ... كود الحساس ...
}تخمين مكان العطل وتغيير أسطر الكود عشوائياً. اتبع منهجاً علمياً باستبعاد الأسباب واحداً تلو الآخر.