سنشرح اليوم التطبيق الثالث لبرمجة الاردوينو و هو تشغيل دايود ضوئى باستخدام 2
سويتش Bush Button واحد م اجل تشغيل On و الاخر من اجل الاغلاق Off :
مكونات التطبيق :
- Breadboard
- Led 5mm
- عدد 2 مقاومه 10 كيلواوم .
- مقاومه 560 اوم .
- 2 سويتش Bush Butoon.
البرمجة :
Const int Ledpin =13; 1
Cont int ButtonPin1=2; 2
Cont int ButtonPin2=3; 3
Void Setup(); 4
}
Pinmode(LedPin,OUTPUT); 5
Pinmode(ButtonPin1,INPUT); 6
Pinmode(ButtonPin2,INPUT); 7
{
Void loop(); 8
}
if (digitalRead(ButtonPin1)==HIGH); 9
}
digitalWrite(LedPin,HIGH); 10
{
esle if (digitalRead(ButtonPin2)==HIGH); 11
}
digitalWrite(ButtonPin,LOW); 12
{
{
شرح البرمجة :
1-2-3 : كما تعلمنا سابقا قمنا بتحديد كل منهم بPin محدده حتى يتعرف عليهم الاردوينو .
4-5-6-7 : كما تعلمنا هى داله لتعريف كل منهم وماوظيفته هو مدخل او مخرج .
8 : يتم كتابة الاوامر المراد تنفيذها .
9 : قم بقياس قيمه الجهد عند ButtonPin1 اذا كان HIGH اى عليه جهد 5v اى تم الضغط عليه .
10 : قم بتشغيل الليد .
11 : else if --اى بمعنى : اذا كان تم قياس ButtonPin2 وكانت HIGH اى عليه جهد 5v اى تم الضغط عليه .
12 : قوم باطفاء الليد .
ليست هناك تعليقات:
إرسال تعليق