اخي اعرف هدا المتال المشكل متل في المبرد عند وصول الى درجة التي حددتها في جهاز التحكم متال درجة حرارة 26 عند وصول المبرد الى تلك الدرجة يتوقف المبرد وعند ارتفاعها الى 27 يشتغل لكن لا يشتغل مباشرة الى بعد ارتفاعها بزمن محدد الى غاية 30 درجة ليشتغل الجهاز حتى لايتلف الجهاز
|
جميل .. مادمت تعرف تعليمة (delay(ms استخدمها مع عداد وجملة شرطية (مثل if...else ) داخل حلقة لا نهائية .
لبرمجة عداد ممكن:
1- تحجز متغير من الرام وتضع له اسما كمثال : counter.
2- تحول هذا المتغير الى عداد هكذا :
;counter =counter+1
دور الجملة الشرطية هو تحديد سقف للعداد :
كمثال: لو جعلت الديلاي يساوي 1000 ميلي تانية
تعليمات الشرط تختبر وصول العداد counter الى العدد المحدد المطلوب كمثال 120.
عند وصول العد الى 120 تتعرف تعليمات الشرط على ذلك فتقوم بعملين:
1- تصفر العداد
2- تشغل لك ما تريد داخل متحكم الاردوينو أو خارجه على الخرج الذي تريد
ويكون الزمن المنقضي يساوي 1000 +120 = 120000 ms ( أو 120 تانية)