الجمل الشرطية في اردينو وتطبيق عملي عليها


الجمل الشرطية في اردينو وتطبيق عملي عليها 

وهي عبارة عن جمل منطية مثل 3<5 والجمل الشرطية هي عبارة عن 6 اشارات مقارنة منطقية :
= = 
= !
<
>
= <
= >

كيفية كتابة الجمل الشرطية في برنامج arduinoال

حيث تكتب هذه الاشارات في جملة if ثم فتح قوس واغلاق قوس () ثم اشارة {} Curly Braces ثم نضع اي عبارة منطقة يمكن فحصها مثل 5 = = 5 واذا كانت العبارة صحية سينفذ ما بين {} Curly Braces واذا لم يتحقق ما لن ينفذ اي شيء من المكتوب ما بين {} Curly Braces.
مثال على اشارة <
موسوعة الكهرباء والتحكم
والعبارة السابقة تعني انه اذا كانت قيمة A0 اكبر من القيمة 500 يتم اعطاء فولطية على المخرج bin 13، ولكن اذا كان المصباح مضاء وانخفضت القيمة عن 500 لن ينطفىء المصباح الا اذا كتبنا العبارة التالية في برنامج اردينو
موسوعة الكهرباء والتحكم
والعبارة السابقة تعني ان قيمة A0  اذا انخفضت عن القيمة 500 سوف يكون المخرج bin 13 في الوضع 0 بدون اشارة، ويمكن استبدال العبارة التالية بالعبارة التالية :
موسوعة الكهرباء والتحكم

والعبارة السابقة تعني ان bin 13 سوف يكون في وضع تشغيل الا اذا لم يتحقق الشرط وبهذه الحالة سوف يكون bin 13 في وضع 0 

الدمج بين اكثر من شرطين:

ويمكن الدمج بين الشروط بمعنى مثلا ان يكون هناك شخص يمر في منطقة معينة في النهار والليل ففي النهار لا يتم الاضاءة حتى عند مرور الشخص وفي الليل لا يتم الانارة الا في حالة الاضاءة وجدول الحقيقة التالي يوضح ذلك:
موسوعة الكهرباء والتحكم
حيث يرمز الحرف A الى النهار 0 والليل 1 و الحرف B يرمز الى وجود شخص 1 او عدم وجود شخص 0 حيث يلاحظ ان المخرج And  دائما في الوضع 0 الا في حالة واحدة هي حالة وجود الليل (الظلام ومرور شخص).

ويمكن كتابة البرنامج بالشكل التالي :
موسوعة الكهرباء والتحكم
 والعبارة التالية تعني ان تكون حالة المخرج في الحالة 1 عند تحقق الشرط الأول والشرط الثاني

موسوعة الكهرباء والتحكم
اما العبارة التالية فتعني ان يتحقق احد الشرطين الاول او الثاني:

موسوعة الكهرباء والتحكم
والعبارة التالية تعني عكس الحالتين :
موسوعة الكهرباء والتحكم
والمثال التطبيق التالي لعبارات الشرط وسوف نحتاج التجهيزات التالية:
1-اردينو 
2-كيبل توصيل بين جهاز الحاسوب واردينو
3-مقاومة 
4-خلية ضوئية
5-بورد توصيل

الخطوة الأولى : كتابة البرنامج : 
موسوعة الكهرباء والتحكم
ونكتب هذه الصيغة لطباعة البرنامج على Serial Monitor
موسوعة الكهرباء والتحكم
والرسم التالي يبين كيفيو توصيل عناصر الدارة مع اردينو: 

موسوعة الكهرباء والتحكم
ونقوم بتوصيل المواد الداخلة في التطبيق كما في الصورة التالية: 
موسوعة الكهرباء والتحكم

والان نقوم بتحميل البرنامج من الى وحدة اردينو  وفتح التطبيق Serial Monitor  لعرض القيم التي تعرض في حالة الظلام والقيم التي تعطى في حالة اضاءة الضوء كما في الصورة التالية بحيث يتم اخذ اقرب قيمة في حالة الظلام وعند اضاءة الضوء وحفظهما:



حيث  تقريبا كان الرقم 279  في حالة كون الغرفة مظلمة وعند اضاءة الضوء يعطي 653 وذلك بحسب المقاومة التي يتم تركيبها 
ومن خلال القراءة السابقة ناخذ المعدل لها والذي سوف يتم اضاءة المصباح عنده وهو 279 + 653 /2 = 466 ونقوم باضاءة مصباح LED على مخرج 13 ومع طرف خط Gnd بحيث يضيء عند هذه القيمة   ومن اجل الاستجابة المباشرة يتم حذف التاخير الزمني بحيث يصبح البرنامج كالتالي: 
والان نقوم بتوصيل مصباح LED بين الرقم  13 و الطرف المشترك GND كما في الفيديو التالي: 



بحيث يعمل المصباح عند الظلام ويمكن ذلك باطفاء انارة الغرفة او التعتيم على الخلية الضوئية كما في الفيديو السابق


EmoticonEmoticon