الجمعة، 10 يونيو 2016

المحاضرة الخامسه لبرمجة الاردوينو - التطبيق الرابع استخدام مقاومه متغيره للتحكم فى سرعة اضاءة دايود ضوئى Potentiometer

سنشرح اليوم التطبيق الخامس لبرمجة الاردوينو باستخدام مقاومه متغيره للتحكم فى سرعة اضاءة دايود ضوئى :


مكونات التطبيق :


  • بورده اردوينو .
  • لوحه تجارب   BreadBoard
  • دايود ضوئى   Led 5mm
  • مقاومه 560 اوم .
  • مقاومه متغيره 3 اطراف 10 كيلو اوم .


البرمجة :


Const int ledpin=13 ;                                            1

Const int Sensorpin=A0 ;                                       2

int Sensor Value ;                                                   3

Viod Setup ()                                                          4

}

pinmode(ledpin , INPUT) ;                                    5

{

Viod loop () ;                                                         6

}

SensorValue = analogRead(SensorPin) ;                7

DigitalWrite(Ledpin , HIGH) ;                              8

delay(Sensorvalue) ;                                               9

digitalWrite(Ledpin , LOW) ;                               10

delay(SensorValue) ;                                             11

{


شرح البرمجة :

1-2 : هنا كما تعلمنا نقوم بتحديد رقم ال Pin . 
         و هنا نجد A0 وهى احد المداخل التماثليه فى بورده الاردوينو ويمكنها قياس فرق الجهد التماثلى ونجدها فى
 Arduino Uni تتكون من  6 مداخل منA0 :A5


3 : متغير لتخزين قيمه الجهد التماثلى .

4 : الداله المستخدمه لتحديد ال Pin اى منها مدخل او مخرج .

6: الداله المستخدمه لتنفيذ المطلوب ويتم كتابة الاوامر بها المراد عملها فى البرنامج .

7: تقوم هذه الداله بقراءة فرق الجهد صوره تماثليه و بامكانها قياس فرق جهد من 4.8 مللى فولت ل 5 فولت تقريبا , وتقوم 

بتحويل الاشاره التماثليه اى قيمه رقميه من صفر الى 1024 وهذه العمليه تسمى بتحويل الاشاره التماثليه الى رقميه 

From Analog To Digital , ومن خلال استخدام امر SensorValue = analogRead(SensorPinيقوم بتخزين 

قيمه القراءة الناتجة داخل متغير SensorValue .

8- 9: تقوم المتحكمه بتغير الدايود الضوئى فترة زمنيه تساوى قيمه المتغير ثم تقوم باطفاءه بنفس الزمن وهذا الزمن متغير

 تبعا  لقراءة قيمه الفولت فنحن هنا نستخدم المقاومه المتغيره لتغير قيمه الجهد .


ليست هناك تعليقات:

إرسال تعليق