الاثنين، 6 يونيو 2016

المحاضرة الاولى عن برمجة الاردوينو arduino

محاضرتنا اليوم تتضمن رمجة من نوع خاص و هى مستخدما حديثا و اصبحت اكثر 

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


لنتعرف ما هو الاردوينو :


وArduino هو كومبيوتر صغير الحجم بإمكانه التفاعل و التحكم في الوسط المحيط به بشكل أفضل من الكومبيوتر المكتبي 


Desktop , برمجية مفتوحة المصدر تتكون من متحكم إلكتروني Micro-Controller و بيئة تطويرية تكاملية لكتابة 

البرمجيات  IDE .

 انواع ال Arduino :

 يوجد اكثر من 30 نوع من الواح التحكم اردوينو Arduino Boards تختلف من حيث الشكل و الحجم و الثمن لتناسب جميع 

التطبيقات ايا كانت .


Arduino Uno

هو افضل اختيار للمبتدئين من حيث سهوله استعماله وبساطته .

Arduino Nano Top

له نفس قدرات Arduino Uno ولكن اصغر فى الحجم فيمثل ثلث حجمه تقريبا .

Arduino Mega 2560  
يعتبر اكبر و افضل اردوينو يمكن الحصول عليه لانه يملك اكبر ذاكرة فى قطع الاردوينو و عدد اكبر فى المداخل و المخارج (Inputs / Outputs).

لنتعرف على المكونات الموجودة على لواحة الاردوينو :

 



  •  USB port : مدخل ال USB الذي يستخدم لوصل الأردوينو بالحاسوب الشخصي , أو لتزويده بالطاقة الكهربائية.
  •  DC power jack :  يتم وصل الأردوينو بمصدر طاقة خارجي كالبطارية في حال لم يتم استخدام ال USB لتشغيله.

    ومن خلال قرأه كتيب المعلومات الخاص بلوحة الأردوينو سنتعرف على الفولت المقترح وفولت التشغيل. فبالنسبة

    للأردوينو Uno, يعمل على تيار مستمر 5 فولت , يمكن وصله من 6-20 فولت, لكن من المفضل أن يكون من 7-12 فولت.

  •  Power pins : يحتوي على منافذ تزويد طاقة ب 5 فولت و 3.3 فولت , بالإضافة لمنافذ الأرضي GND, و منفذ Vin

    الذي يستخدم لتزويده بالطاقة إن أردت, ويمكن عن طريقة سحب الطاقة من ال power jack في حال استخدمته كمصدر للطاقة.

  • Analog pins :  تستخدم لإدخال الإشارات التماثلية Analog , عددها 6 في الأردوينو Uno
  • Digital I/O pins :  تستخدم لإدخال أو أخراج إشارات رقمية  Digital , وتكون قيمة الإشارة الرقمية 1 أو  0, وبإسم آخر High  و Low أو True, False.
  • بالإضافة إلى زر ال RESET لإعادة تشغيل البرنامج المحمل على المتحكم , و ال LED الصغيرة التي تضيء عند عمل الأردوينو.
  • ICSP : تعتبر طريقة اضافية لبرمجة المتحكمه وهى لاتزال موصله بالبوردة بخلاف (USB) فهى مهيئة للاستخدام المباشر و تحتوى كل ما تحتاجة لتعمل عليها .

    مواصفات الاردوينو Uno :

  • المتحكم الأصغريMicrocontoller: ATmega 328
     
  • فولط العمل: 5 فولت .
  • حدود الفولط المدخل: من 6-20 فولت , ويفضّل أن يكون من 7-12 فولت .
  • شدة التيار في منفذ ال I/O : أربعون ميلي أمبير.
  • شدة التيار في دبوس ال 3.3V: خمسون ميلي أمبير.
  •  حجم الذاكرة: 32 KB
  • السرعة: 16MHZ .

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

إرسال تعليق