بدأ تعلم برمجة الأردوينو التحكم في مصابيح LED | دورة تعلم برمجة الأردوينو الدرس الرابع

 
بدأ تعلم برمجة الأردوينو التحكم في مصاببح LED | دورة تعلم برمجة الأردوينو الدرس الرابع

بدأ تعلم برمجة الأردوينو التحكم في مصاببح LED | دورة تعلم برمجة الأردوينو الدرس الرابع

بعدا أن قومنا بتنزيل الدرس الاول و الثاني و الثالث من دورة تعلم برمجة الأردوينو بحيث شرحنا في هذه الأواخر أولاً مقدمة تعريفية حول لوحة الأردوينو وكذلك شرح أقطاب و منافذها وكذلك التعرف على بعض الملحقات الأساسية ، ولا ننسى أيضاً أننا في الدرس الثالث شرحنا طريقة تنزيل برنامج الذي سوف نستعمله في برمجة الأردوينو Arduino IDE للحاسوب و كذلك للهاتف و تعرف على واجهة البرنامج بالتفصيل ، وإليكم هذه الدروس بالترتيب ( إضغط على الدرس الإنتقال إليه مباشرة )

الدرس الاول : ماهو الأردوينو Arduino .

الدرس الثاني: مكونات لوحة الأردوينو و ملحقاتها.

الدرس الثالث: تحميل برنامج Arduino IDE .


والأن حان الوقت لكي نتعلم البرمجة أو بالأحرى للننجز أو تجربة لنا ، بعدا أن نجهز البرنامج ونقوم بتوصيل لوحتنا بالشكل الصحيح مع الحاسوب أو الهاتف ، وأول تجربة لنا هي جعل مصباح LED يضيء وينطفيء حسب رغبتنا أي نتحكم في وقت التشغيل والإطفاء . ستفهم بعدا مشاهدة شرح الكود .


المكونات الإلكترونية المستخدمة :

لوحة الأردوينو uno /Mega

حاسوب / هاتف "OTG بالنسبة للهاتف"

مصباح LED 

مقاومة ثابت من 100 أوم إلى 1 كيلوأوم.


أولاً ننجز هذا المخطط البسيط على لوحة التجارب :

بدأ تعلم برمجة الأردوينو التحكم في مصاببح LED | دورة تعلم برمجة الأردوينو الدرس الرابع

ملاحظة : يمكنك تغير القطب 13 بأي منفد تريد شرط أن تكتبه في الكود الذي سوف نتعرف عليه الأن (يمكنك نسخ الكود بأسفل المقالة .


الكود البرمجي و شرحه :

كود لبرمجة الأردينو بالهاتف الذكي

ملاحظات :

 السطر الثاني هو تعريف وظيفة المنفذ رقم 13 و قد أطلقنا عليه إسم LED إختصار و كذلك لسهولة فهم الكود .

يمكنك تغير وقت التشغيل والإطفاء بتغير الرقم 1000 والذي يعني ألف ميلي ثانية الأن البرنامج يعتمد على على ميلي ثانية و ليس ثانية .

يمكنك كتابة أي ملاحظة داخل حقل الكود بدون أن يتم أخده بعين الاعتبار ب إستعمل // وبعدها يمكنك كتابة أي شيء و للجمل الطويلة إستعمل /*هنا تكتب الملاحظة */ .


وإليكم الكود البرمجي يمكنك نسخه ولصقه في البرنامج الخاص بك ولكن أفضل أن تكتبه بنفسك لكي تتعلم حفضه بسهول :

const int LED = 13;


void setup ()


{


 pinMode(LED,OUTPUT);


    }




void loop()


{


    digitalWrite(LED,HIGH);


  


 delay(1000); 


 digitalWrite(LED,LOW);


 


 delay(1000);


}



إرسال تعليق

أحدث أقدم