قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

oussamacriss
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 89
نشاط [ oussamacriss ]
قوة السمعة:0
قديم 30-10-2015, 07:44 PM المشاركة 1   
ha استفسار في زمن التاخير Twitter FaceBook Google+



سلام عليكم ممكن استفسار حول كيفية عمل زمن تاخير وهل يوجد عنصر ام هناك دالة لعمل دلك في الاردوينو متل في المبرد عند وصول الى درجة محددة يتوقف المبرد تم بعد مدة معينة يشتغل

اعلانات

ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 453
نشاط [ ahmed idris ]
قوة السمعة:0
قديم 30-10-2015, 09:03 PM المشاركة 2   
افتراضي


زمن التأخير موجود في كل لغات البرمجة
و في لغة الاردوينو التي هي لغة من لغات ال C تكتب على شكل تعليمة بسيطة:
;(delay(ms
ما بداخل القوسين يعبر عن الزمن بالميلي تانية
وكمثال هذا زمن تأخير 1 تانية:
;(delay(1000
المثال مأخوذ من هذا الكود . فكرة الكود مشهورة في كل اللغات وتخص كود فلاشر ليد.. :
Example

int ledPin = 13; // LED connected to digital pin 13

void setup()
{
pinMode(ledPin, OUTPUT); // sets the digital pin as output
}

void loop()
{
digitalWrite(ledPin, HIGH); // sets the LED on
delay(1000); // waits for a second
digitalWrite(ledPin, LOW); // sets the LED off
delay(1000); // waits for a second
}
المصدر:
https://www.arduino.cc/en/Reference/Delay

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

oussamacriss
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 89
نشاط [ oussamacriss ]
قوة السمعة:0
قديم 30-10-2015, 11:28 PM المشاركة 3   
افتراضي


اخي اعرف هدا المتال المشكل متل في المبرد عند وصول الى درجة التي حددتها في جهاز التحكم متال درجة حرارة 26 عند وصول المبرد الى تلك الدرجة يتوقف المبرد وعند ارتفاعها الى 27 يشتغل لكن لا يشتغل مباشرة الى بعد ارتفاعها بزمن محدد الى غاية 30 درجة ليشتغل الجهاز حتى لايتلف الجهاز


E.Hasan_Hawis
:: مهندس ::
تاريخ التسجيل: Oct 2015
الدولة: Turkey
المشاركات: 4
نشاط [ E.Hasan_Hawis ]
قوة السمعة:0
قديم 31-10-2015, 05:26 AM المشاركة 4   
افتراضي


السلام عليكم أخي الكريم
ما من حل سوى استخدام المؤقتات من خلال المكتبة Timer Master
قم باستخدام التابع int Timer.after لتقوم بالفحص بعد الفترة المطلوبة
http://playground.arduino.cc/Code/Timer


ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 453
نشاط [ ahmed idris ]
قوة السمعة:0
قديم 31-10-2015, 10:17 AM المشاركة 5   
افتراضي


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


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 31-10-2015, 11:52 AM المشاركة 6   
افتراضي


اخي اعرف هدا المتال المشكل متل في المبرد عند وصول الى درجة التي حددتها في جهاز التحكم متال درجة حرارة 26 عند وصول المبرد الى تلك الدرجة يتوقف المبرد وعند ارتفاعها الى 27 يشتغل لكن لا يشتغل مباشرة الى بعد ارتفاعها بزمن محدد الى غاية 30 درجة ليشتغل الجهاز حتى لايتلف الجهاز
معذرة لا زلت لم افهم قصدك ..

حيدر علاج حسن

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 01-11-2015, 06:08 AM المشاركة 7   
افتراضي


اخي اعرف هدا المتال المشكل متل في المبرد عند وصول الى درجة التي حددتها في جهاز التحكم متال درجة حرارة 26 عند وصول المبرد الى تلك الدرجة يتوقف المبرد وعند ارتفاعها الى 27 يشتغل لكن لا يشتغل مباشرة الى بعد ارتفاعها بزمن محدد الى غاية 30 درجة ليشتغل الجهاز حتى لايتلف الجهاز
أخى
رجاء تحديد طلبك بدقة
هل تريد أن تتوقف عند 26 ثم تعود عند 27 أو تتوقف لزمن معين ثم تعمل؟؟
الأولى لا علاقة لها بالتأخير أو التوقيت

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:00 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025