البرمجة
المحاضرة الاولى عن برمجة الاردوينو 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 .
المحاضره الثانيه ( من هنا )
ليست هناك تعليقات:
إرسال تعليق