جاري تحميل ... عالم الهندسه

موقع eleccurrent موقع يهتم كل ما يتعلق بمهندسيى الكهرباء و ميكانيكا سيارات من شروحات نظريه وعمليه الاقرب الى الواقع بالاضافه الى قناه اليوتيوب لشرح البرامج .

إعلان الرئيسية

اخر الموضوعات

إعلان في أعلي التدوينة

البرمجة

المحاضرة الثانية لشرح Arduino - التطبيق الاول تشغيل دايود ضوئى .

سنقوم الان بشرح برامج عمليه و نتعلم معا معنى كل امر فمن خلال ذلك نقوم بجمع 

الاوامر بطبيق عملى فى نفس ذات الوقت دون ان نقوم بحفظ كل امر مايعنى و متى 

يستخدم بلا جدوى ولا نعرف كيف يكون التطبيق العملى :

 

التطبيق الاول وهو (تشغيل دايود ضوئى) Blinking led :

مكونات المثال :

  • بورده  Arduino Uno
  • مقاومه كهربية بقيمه 560 اوم.
  • دايود ضوئى قطر 10 مللى .
  • جهاز كومبيوتر.

البرمجة : 

Constant int LED = 13 ;        1

Void Setup() ;        2

}

pinmode(LED , OUTPUT ) ;        4

  {

Void loop () ;              6

}

digital write (LED , HIGH ) ;          8

delay (1000) ;            9

digital write (LED , low ) ;                10

delay (1000) ;                     11

نقوم الان بشرح البرمجة :


1 : يقوم هذا الامر بعمل ثابت Cosntant بقيمه = 13 وسمه LED

هذه الثوابت تسهل علينا تسميه المداخل و المخارج فهنا قمنا بتسميه مخرج رقم 13 باسم LED فبهذا اذا اردنا فيما بعد بتشغيل 

LED او اصفاؤه المتواجد على المخرج 13 سنذكر كلمه LED فقط و ستفهم المتحكمه اننا نقصد المخرج رقم 13 .

 2:  وهى داله تستخدم لايضاح ايا سنسنتخدمه كمخرج او كمدخل فيتم بعدها فتح القوس لكتابة الامر من خلاله نقوم بالتحديد.


4:

pinmode(Pin     Number    , State )

فهنا نحدد رقم المدخل او المخرج ونحدد وظيفتها فممكن ان نذكر اسم ال Pin اذا قمنا بتعريف ثابت مخصص لها سابقا كما فعلنا 
اى نكتب فى 13 او LED كما ذكرنا و ثم نذكر وظيفتها و لابد من كتابة الوظيفة Capital  ونقوم بقفل القوس .
 6 : فى هذه المرحله نقوم بكتابة البرنامج نفسه وماتريد المتحكمه ان تفعله ففى هذا البرنامج نقوم بتشغيل الليد ثانية و اطفاءه 
ثانية و هكذا مرارا و تكرارا.

8:  قم بتشغيل الليد , وهنا للتوضيح ( اى تطبيق جهد كهربى قيمته 5 فولت) .
9 :  لمده 1000 مللى ثانية .
10 :  قم باطفاء الليد , وهنا للتوضيح ( اى تطبيق جهد كهربى قيمته صفر ) .
11 : لمده 1000 مللى ثانية اى انتظر لهذه المده ثم اعد العمليه لذلك استخدمنا عمليه LOOP للتكرار .

المحاضره الثالثه ( من هنا )

الوسوم:

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

إرسال تعليق

إتصل بنا

ال

الاسم

بريد إلكتروني *

رسالة *