تعلم الاردوينو

المكتبات Libraries

في هذا الدرس سوف نتحدث عن المكتبات Libraries وما هي واهميتها في برمجة الاردوينو. ان برنامج الاردوينو Arduino IDE عبارة عن مكتبات في كل مكتبة فيها مجموعة اوامر Functions مثل العديد من لغات البرمجة مثل الجافا وال C++ , بشكل عام توفر المكتبات وظائف إضافية لاستخدامها في المشاريع مثل الحساسات والمحركات والشاشات وغيرها والتي تطلب عادة مكتبات خاصة , مثلا عندما نستخدم محركات السيرفو يجب تنصيب مكتبة محركات السيرفو داخل البرنامج واذا لم ننصب المكتبة فسيطعي البرنامج خطأ Error لان اوامر الكود غير معروفة في برنامج الاردوينو , فهذه من المشاكل التي يغفل عنها المبتدئين في برمجة الاردوينو , نقوم بتعريف المكتبة من خلال الاوامر : Sketch > Include Library.
يتم تثبيت عدد من المكتبات باستخدام برنامج الاردوينو IDE ولكن يمكنك أيضًا تنزيل أو إنشاء مكتبة خاصة بك , دعونا نعرض لكم بعض المكتبات الشائعة المتوفرة على الموقع الرسمي للاردوينو بحيث يجب عليك تنصيب المكتبة اذا اردت استخدام احد هذه التطبيقات:

GSM LiquidCrystal Servo Motor
Robot Audio WiFi
Serial Control XBee Messenger

طريقة اضافة مكتبة جديدة الى برنامج الاردوينو

1 – نقوم في تحميل الملف المضغوط الذي يمثل المكتبة على سبيل المثال مكتبة محركات السيرفو ليصبح الملف بصيفة ملف مضغوط فهو يحتوي على الكودات والادوات الازمة لتعريف محرك السيرفو في برنامج الاردوينو لنتمكن من برمجته والتعديل على الكودات وما الى ذلك , انظر الشكل التالي:

2 – الآن نقوم في تحميل المكتبة الى البرنامج بحيث نفتح برنامج الاردوينو IDE ثم نختار الخيار include Library وذلك من الائحة Sketch , بعد ذلك نختار الأمر Add ZIP Library لتفتح لنا نافذة جديد:

3 – الآن سوف تظهر لنا هذه النافذة الجديدة نذهب الى مكان وجود الملف المضغوط الذي يمثل المكتبة ثم نختار المكتبة التي تظهر بصيغة ملف مضغوط وهي التي نريد تنصيبها  وهنا في مثالنا مكتبة السيرفو:

بعد ذلك سوف يبدأ البرنامج في تحميل الملف المضغوط الذي يمثل المكتبة التي نريدها ويقوم في تنصيب المعلومات والاوامر المهمة التي تُمكن البرنامج من فهم الكودات التي سوف نستخدمها لبرمجة الكود الذي نحتاجه وهكذا انتهينا من اعدادات المكتبة لكي يكون عملنا صحيح بدون اي مشاكل , الآن يمكنك التعرف على محرك السيرفو ومكونات الاردوينو.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

إغلاق