منتجات الدورات

اردوينو اونو

80.00ر.س
اضف الى السله

ليد لون احمر عدد 1

0.50ر.س
اضف الى السله

بوش بوتون 6x6x5

2.00ر.س
اضف الى السله

عدد 1 مقاومة 330 اوم 1/4 واط

0.50ر.س
اضف الى السله

عدد 1 مقاومة 10 كيلو اوم 1/4 واط

0.50ر.س
اضف الى السله

الجملة الشرطية في اردوينو

ما معنى الجملة الشرطية ؟
الجملة الشرطية مهم في عالم البرمجة وتستخدم بشكل كبير. وهي تعني عند تحقق من الشرط يتم تنفيذ امر ما فمثلا عندما يتحسس جهاز الإنذار للحريق يتم إصدار صوت لتنبيه.
سوف نقوم بتجارب عدة للجملة الشرطية في اردوينو نبدأ بجملة شرطية واحدة.

المكونات المطلوبة:

1- مصباح LED

2- بوش بوتون _ Push Button عدد (2)

3- مقاومة 330 اوم

4- مقاومة 10 كيلو اوم

نقوم بالتوصيل على الشكل التالي :

بعد ذلك نقوم بكتابة البرمجة التالية :

int LED=2; //تسمية منفذ 2 بLED
int button=4; // تسمية منفذ 4 ب button

void setup() {

pinMode(LED, OUTPUT); // تحدبد منفذ LED كمخرج
pinMode(button, INPUT); // تحديد منفذ button كمدخل

}

void loop() {

if(digitalRead(button)==HIGH){ //تفعيل الجملة الشرطية عند الضغط على المفتاح
digitalWrite(LED,HIGH); // إضاءة مصباح LED
delay(2000); // تأخير ثانية
}

}

بعد الإنتهاء من إنشاء جملة شرطية واحدة نبدأ بجملتين شرطيتين:

نقوم بالتوصيل على الشكل التالي:

 

بعد ذلك كتابة البرمجة التالية:

int LED=2; //تسمية منفذ 2 بLED
int button_ON=3; // تسمية منفذ 3 ب button_ON
int button_OFF=4; //تسمية منفذ 4 ب button_OFF
void setup() {

pinMode(LED, OUTPUT); // تحدبد منفذ LED كمخرج
pinMode(button_ON, INPUT); // تحديد منفذ button_ON كمدخل
pinMode(button_OFF, INPUT); // تحديد منفذ button_OFF كمدخل
}

void loop() {

if(digitalRead(button_ON)==HIGH){ //تفعيل الجملة الشرطية عند الضغط على المفتاح
digitalWrite(LED,HIGH); // إضاءة مصباح LED

}
if(digitalRead(button_OFF)==HIGH){ // تفعيل الجملة الشرطية عند الضغط على المفتاح الثاني
digitalWrite(LED,LOW); // تغير قيمة فولت الى 0 وبذلك سينطفى LED
}

}

وأخيرا الجزء الأخير من الجملة الشرطية وهيه امر else الذي يستخدم عند عدم حدوث الشرط المطلوب
فمثلا عندما يحدث الحريق يقوم جرس الإنذار بالتصفير واذا لم يحدث جرس الإنذار لا يصفر نأتي الى التطبيق العملي

التوصيل:

 

بعد ذلك كتابة البرمجة التالية :

int LED=2; //تسمية منفذ 2 بLED
int button=4; // تسمية منفذ 4 ب button

void setup() {

pinMode(LED, OUTPUT); // تحدبد منفذ LED كمخرج
pinMode(button, INPUT); // تحديد منفذ button كمدخل

}

void loop() {

if(digitalRead(button)==HIGH){ //تفعيل الجملة الشرطية عند الضغط على المفتاح
digitalWrite(LED,HIGH); // إضاءة مصباح LED
}
else{digitalWrite(LED,LOW); //عند عدم حدوث الشرط المطلوب سوف ينطفئ LED

}
}

انتهى…،،،