if يستخدم جنبا مع جنب مع عامل المقارنة للشرط عند تحقق السبب سوف يقوم البرنامج بتنفيذه
حسب المثال الاتي
if (someVariable > 50) { // do something here }
البرنامج سيقوم بفحص المتغيرات المشروطة , اذا كان كذلك فسيقوم بتنفيذه
إذا كان البيان بين قوسين هو الصحيح، يتم تشغيل البيانات داخل الأقواس. إن لم يكن،
يتخطى البرنامج خلال التعليمات البرمجية.
حسب المثال
if (x > 120) digitalWrite(LEDpin, HIGH); if (x > 120) digitalWrite(LEDpin, HIGH); if (x > 120){ digitalWrite(LEDpin, HIGH); } if (x > 120){ digitalWrite(LEDpin1, HIGH); digitalWrite(LEDpin2, HIGH);
البيانات التي يجري تقييمها داخل الأقواس تتطلب استخدام عامل واحد أو أكثر:
عوامل المقارنة
1- x == y (x is equal to y)
2- x != y (x is not equal to y)
3- x < y (x is less than y)
4- x > y (x is greater than y)
5- x <= y (x is less than or equal to y)
6- x >= y (x is greater than or equal to y)
في الحالة الاولى x مساوي في القيمة مع y. في الحالة الثانية x لا يساوي y ,
اما في الحالة الثالثة x اصغر من y , الحالة الرابعة x اكبر
قيمة من y . الحالة الخامسة x اصغر اويساوي قيمة y .
الحالة الخامسة x اكبر قيمة او يساوي y.
حذار من غير قصد باستخدام علامة المساواة واحدة if (x = 10) وانما يستخدم (if (x == 10 لكون عند استعمال علامة مساواةالاخطاء الشائعة
واحدة فالبرنامج يفهم ان قيمة x مساوي ل 10
الاردوينو هو جهاز كمبيوتر مفتوح المصدر hardware/software لبناء الأجهزة الرقمية والأشياء التفاعلية التي يمكن أن تشعر وتتحكم في العالم المادي من حولها.
ردحذفنعم... كلامك صحيح فأن مصممي الاردوينو قرروا منذ البداية ان تكون مفتوحة المصدر..شكرا لك ولتعليقك
ردحذفYes ... Your comment are true, the designers of Arduino decided from the first to be open source .. Thank you and your comment