شرح البدء باستخدام لوحة الأردوينو وأهم التجهيزات اللازمة للتعامل معها
كيف تبدأ باستخدام أردونيو وماذا ستحتاج؟
أولا": المكونات المادية Hardware & Tools
-
سوف نستخدم بورد من نوع Arduino Uno
وستحتاج للمكونات التالية كبداية:
Arduino Uno V.3 |
|
هي البوردة المسؤولة عن استقبال الأوامر البرمجية من الحاسب الآلي
وكتابتها في ذاكرة المتحكمة الدقيقة ATmega328 الموضوعة بداخلها.
|
|
USB Printer Cable (1 Meter) |
|
كابل طابعة USB لتوصيل البوردة بالحاسب الآلي، يمكنك شراء أي نوع ويفضل أن يكون قصير
قدر الامكان حتى لا يسبب ازعاج اثناء العمل، أي "طول واحد متر"
|
|
لوحة التجارب (Breadboard) |
|
وهي بوردة أو قطعة بلاستيكية خاصة تستخدم لتركيب وفك المكونات الالكترونية
عليها بسهولة دون الحاجة الى لحام، يمكنك شراء اي حجم ويفضل أن تكون من الحجم Half Size Breadboard.
|
|
دايود ضوئي (ألوان مختلفة) Colored LEDs |
|
بعض اللدات LEDs
والتي يطلق عليها أيضا اسم "الثنائيات الضوئية"، فهي اشبه بالمصابيح
الصغيرة وتعمل على تحويل التيار الكهربائي الى ضوء، يفضل ان تشتري 10 ليدات بألوان
وأحجام مختلفة حيث أنها تتوفر بالوان عديدة مثل: الأحمر، الأخضر، البرتقالي، الأصفر،
الأبيض والأزرق.
|
|
مقاومات Resistors |
|
سنحتاج الى مقاومات للتحكم في التيار الكهربي على مداخل ومخارج
المتحكمة الدقيقة وستحتاج الى استخدام المقاومات التالية:
Resistor 560 Ohm (x5)
Resistor 10 kilo-Ohm (X5)
|
|
AVO meter ( multi-meter device) |
|
(اختياري) جهاز قياس كهربي متعدد الاستخدامات ويستطيع قياس المقاومات
وفرق الجهد وشده التيار الكهربائي والتقصير (Shortage).
|
|
بعض الاسلاك للتوصيلات بين المكونات Wires |
|
تستخدم الأسلاك في توصيل المكونات ببعضها على لوحة التجارب وستتعلم
كيف تقوم بتجهيز السلك بنفسك كما سنرى في الصفحة التالية.
|
- كيف تجهز أسلاك التوصيل
يمكنك الحصول على وصلات عالية
الجودة عن طريق استخدام قطعة من كابل Cat5
المستخدم في وصلات شبكات الحاسب الألى وتستطيع شراءه من محلات
مستلزمات الكمبيوتر والشبكات.
قم باستخدام قشاره الأسلاك، ثم قم بقص واحد سنتيمتر من الجهتين للسلك
المراد تجهيزه كما في الصورة التالية
ثم كرر نفس العملية مرة أخرى ولكن بأطوال مختلفة حتى تحصل على مجموعة
اسلاك جاهزة للاستخدام .
أما إذا كنت لا تفضل أن تقوم بهذه العملية، يمكنك شراء مجموعة أسلاك
مقشرة جاهزة للاستخدام مع ال Breadboard،
وستجدها في محلات المكونات الالكترونية كما في الشكل التالي:
ثانيا": تجهيز البرمجيات Software Installments
تعتبر بيئة التطوير Arduino IDE
الأداة المستخدمة في كتابة الأكواد البرمجية Codes بلغة Arduino C وتحويلها بعد ذلك الى صيغة تنفيذية يمكن
وضعها على المتحكمة الدقيقة Microcontroller
الموجودة على البوردة Arduino Board.
- مميزات بيئة تطوير أردوينو Arduino IDE Features
تمتاز بيئة تطوير أردوينو بالبساطة والسهولة في التعامل، فهي تكاد
تخلو من أي تعقيدات في المظهر العام وتحتوي فقط على ما يحتاجه المبرمج ليبدأ تطوير
برامج بلغة أردوينو سي Arduino C.
كما أنها تستخدم في نفس الوقت لرفع البرنامج مباشرة الى المتحكمة الدقيقة وبذلك لن
تحتاج الى برنامج آخر متخصص لرفع الصيغة التنفيذية للوحة الأردوينو (البوردة).
- تنزيل بيئة التطوير Arduino IDE Download
تتوفر بيئة التطوير البرمجة لجميع أنظمة التشغيل المختلفة من Windows،
Linux, MAC
ويمكنك تحميلها بالمجان من الموقع الرسمي لمطوري أردوينو على الرابط التالي:
بالنسبة لمستخدمي نظام التشغيل ويندوز أو ماك قم بتنزيل الإصدار الخاص
بهما من الرابط أعلاه وستجد ملف مضغوط، قم بفك الضغط باستخدام إحدى البرامج مثل 7zip أو برنامج الـ WinRAR ثم قم بتشغيل ملف Arduino.exe كما في لشكل التالي:
أما بالنسبة الى مستخدمي نظام
لينكس أوبنتو Linux
Ubuntu،
فيمكن استخدام مركز البرمجيات Software Center،
فقط ابحث عن Arduino
IDE
ثم اضغط زر Install، وبالنسبة لمستخدمي أنظمة
تشغيل لينك أخرى مثل فيدورا Fedora
ونسخة الأوبن سوزي Open SUSE
ستجد بيئة التطوير موجودة في مركز البرمجيات الخاصة بالتوزيعة Distribution، وفي حال لم تستطع ايجاده يمكنك تحميل الملف
الخاص بلينكس من على الموقع الرسمي.
- أردوينو أبطأ أم أسرع؟ Arduino Slow or Fast
تعمل البيئة التطويرية لأردوينو بصورة
أسرع على لينكس Linux أكثر من ويندوز Windows، لذلك ينصح إذا كان الجهاز المستخدم في
عملية البرمجة ذو إمكانيات متوسطة أو ضعيفة من ناحية المكونات المادية Hardware
أن يستخدم احدى نسخ اللينكس.
- توصيل لوحة الأردوينو بالكمبيوتر
بعد الانتهاء من تنصيب Arduino
IDE نقوم بالخطوات التالية لتوصيل بوردة الأردوينو
بالحاسوب:
1- توصيل
لوحة الأردوينو بسلك الـ USB من
الطرف Type B كما في الشكل التالي:
2- توصيل
الطرف الآخر من سلك الـ USB أي الطرف Type A بالحاسوب والانتظار قليلا حتى تظهر لك رسالة
تفيد بأن جهاز الحاسب تعرف على قطعة عتاد جديدة Arduino
Uno Board Found.
- التعرف على الواجهة الرسومية لبيئة التطوير Arduino IDE Recognition
تتكون بيئة التطوير البرمجية من واجهة بسيطة وتنقسم الى
أربعة أجزاء رئيسية كما في الشكل التالي:
الأول: شريط
القوائم.
|
|
الثاني: شريط
الأوامر السريعة.
|
|
الثالث: منطقة
كتابة الأكواد البرمجية.
|
|
الرابع: الجزء
الخاص بعرض التنبيهات والأخطاء البرمجية في بيئة التطوير.
|
- تجهيز بيئة التطوير Arduino IDE Preparation & configuration
الخطوة الأولى: إن أول
خطوة لتجهيز البيئة التطويرية هي اختيار نوع البورد التي سنتعامل معه ويتم ذلك عن
طريق الذهاب الى قائمة Tools
ومن ثم اختيار Board ثم
نختار نوع بورد الأردوينو المتوفر لدينا والذي سنعامل معه. وفي هذه الحالة سنتعامل
مع Arduino Uno كما في الشكل التالي:
الخطوة الثانية: إن
الخطوة التالية تتم بظهور الرسالة التالية “Device
driver software was not successfully installed”
بعد توصيل لوحة الأردوينو والتي تفيد بأن الجهاز لم يجد التعريفات المناسبة لكي
يبدأ باستخدام الأردوينو ونقل البيانات منها واليها. تظهر تلك الرسالة غالبا مع
مستخدمي أنظمة التشغيل ويندوز فيستا Windows Vista أو
ويندوز 7 Windows،
ففي تلك الحالة يجب أن تقوم بتنصيب التعريفات كالتالي:
1- افتح
مدير الأجهزة Device Manager
كما في الصورة التالية:
2- اختر
الخيار "تصفح الجهاز لاختيار التعريفات"Browse
my computer for driver software ثم اختار المجلد الذي يوجد به برنامج
الأردوينو (تعريف الأردوينو) كما في الشكل التالي:
بعدها سوف تظهر لك رسالة تسأل عن
"إذا ما كنت ترغب في تنصيب تلك التعريفات أم لا"، اضغط OK وانتظر قليلا حتى تنهي عملية تعريف الأردوينو بنجاح كما في الصورة
التالية:
3- بعد الانتهاء
من عملية تنصيب التعريف، نلاحظ أن رقم المنفذ المستخدم في أردوينو من مدير الأجهزة
Device
Manager والتي تظهر في معظم الأحيان رقم المنفذ COM3، علما أن ذلك الرقم قد يختلف من جهاز لآخر.
الخطوة الأخيرة: وهي
اختيار منفذ التوصيل الخاص بالأردوينو التي تم تعريفها والتي كانت في حالتنا
السابقة COM3
ويتم اختيارها من القائمةTools ومن ثم Serial Ports واختيار رقم المنفذ COM3
كما في الشكل التالي، لتبدأ العمل في كتابة الأكواد والبرمجة كما سيتم الشرح في
الدرس الذي سيليه.