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


المقدمة

هناك الكثير من المكتبات التي يمكن إضافتها وتثبيتها لاستخدامها في برمجة الاردوينو، أحياناً نستخدمها لتسهل علينا البرمجة مثل مكتبة حساس الموجات فوق الصوتية Ultrasonic حيث يمكن برمجته بدون المكتبة أو يمكن استخدام المكتبة لتسهيل برمجته.

هناك أيضاً الكثير من القطع الأخرى التي يصعب جداً برمجتها بدون استخدام مكتبتها الخاصة مثل شاشات LCD و محركات سيرفو… وغيرها؛ وهنا تبرز أهمية المكتبات وهي أحد أهم مميزات برمجة الأردوينو.

عند محاولة تشغيل شاشة LCD من دون إضافة مكتبتها إلى الكود – حتى لو كانت المكتبة مثبتة – سيظهر الخطأ التالي:

تظهر رسالة الخطأ هذه في حالة عدم استخدام المكتبة

أمّا عند عدم تثبيت المكتبة ومحاولة استخدامها في الكود البرمجي سيظهر الخطأ التالي:

تظهر رسالة الخطأ هذه في حالة إضافة المكتبة للكود دون تثبيتها

 

تحميل وتثبيت المكتبات

هناك طريقتان لتحميل وتثبيت مكتبة للأردوينو ويتطلب وجود إنترنت عند تطبيق أي منهما:

  1. تثبيتها مباشرة عن طريق “إدارة المكتبات” في بيئة الأردوينو
  2. تحميل المكتبة من الانترنت وتثبيتها بنقل الملف إلى مجلد مكتبات الأردوينو أو تثبيتها مباشرة من قائمة الأردوينو بشرط أن يكون الملف مضغوط بصيغة zip.

يمكن الوصول إلى “إدارة المكتبات” من شريط القوائم > الشيفرة البرمجية > إدراج مكتبة وسنجده في أول القائمة

بعد النقر عليها ننتظر قليلاً إلى أن تنتهي من التحميل

إذا كنا نريد مثلاً تحميل مكتبة حساس الموجات فوق الصوتية “Ultrasonic” نقوم بكتابة اسم الحساس في شريط البحث

وسنجد المكتبة الأولى واسمها “Bifrost library for HC-SR04” وبجانب اسم المكتبة اسم الشخص أو الجهة التي أعدتها، وأهم جزء هو وصف المكتبة حيث ستعرف منه إن كانت التي تبحث عنها أو لا، والمكتوب في وصف المكتبة هنا “مكتبة حساس المسافة ultrasonic HC-SR04، وتعطي البيانات بالمليمتر…” هذه هي المكتبة التي نريدها عند النقر عليها تظهر كلمة “تنصيب” في الجهة اليمنى، بعد تثبيت المكتبة تظهر بجانب اسمها “INSTALLED”.

بعد الانتهاء يمكننا إضافة المكتبة إلى الكود البرمجي وذلك من القوائم > الشيفرة البرمجية > إدراج مكتبة ثم نبحث عن اسم المكتبة

وذلك يمكننا إيجاد أمثلة للمكتبة من ملف > أمثلة ثم نبحث في القائمة حتى نجد اسم المكتبة

ملاحظة: أي مكتبة تقوم بتثبيتها بأي طريقة ستضاف أمثلتها لقائمة الأمثلة.

 

الطريقة الثانية هي تحميلها من الانترنت وأشهر مواقع المكتبات هو موقع Github، ولنقم بتحميل مكتبة LiquidCrystal الخاصة بشاشة LCD، من شريط البحث في الأعلى نكتب اسم المكتبة

نختار المكتبة التي يشير عليها السهم

نستطيع قراءة الوصف لمعرفة إذا كانت المكتبة المطلوبة أو لا، ثم ننقر على “Clone or download” > “DOWNLOAD ZIP”

بعد تحميل ملف المكتبة يمكننا تثبيته بطريقتين:

1- من بيئة الأردوينو ننقر على الشيفرة البرمجية > إدراج مكتبة > أضف مكتبة ZIP

ثم نذهب إلى المجلد الذي حملنا فيه الملف وننقر عليه ثم ننقر على “open”

2- نقوم باستخراج محتويات الملف المضغوط بالنقر عليه بزر الفأرة الأيمن ثم “استخراج هنا” أو “Extract Here”

سيظهر لنا المجلد التالي

نقوم بنقله إلى مجلد المكتبات libraries الموجود في مجلد الأردوينو حيث قمنا بتثبيت بيئة الأردوينو سابقاً، عادة ما يكون موجوداً في القرص C > Program File > Arduino ثم سنجد مجلد libraries، عند محاولة نقل المجلد سيظهر لنا التحذير التالي

ننقر على متابعة

             

نقوم بعدها بتشغيل بيئة الأردوينو – إذا كانت البيئة تعمل أثناء قيامك بنقل المجلد فيجب عليك إغلاقها وإعادة تشغيلها –

 

سنجد المكتبة قد ثبتت في قائمة المكتبات وكذلك سنجد أمثلتها.

اترك تعليقاً

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