جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مرحبا جميعا. في بعض المشاريع ، قد تضطر إلى إنشاء مكتبتك الخاصة عندما لا تتمكن من استخدام المكتبات الجاهزة. أو يمكنك إنشاء مكتبتك الخاصة وفقًا لمعاييرها الخاصة. اليوم ، سأوضح لك مدى سهولة إنشاء مكتبتك الخاصة واستخدامها في التعليمات البرمجية الخاصة بك …
الخطوة 1: تقديم
=> ما هي. H FILE؟
ملف H هو ملف رأس يشار إليه بواسطة مستند كود مصدر C أو C ++ أو Objective-C. قد تحتوي على متغيرات وثوابت ووظائف تستخدمها ملفات أخرى داخل مشروع برمجة. تسمح ملفات H بكتابة الوظائف شائعة الاستخدام مرة واحدة فقط والرجوع إليها بواسطة ملفات المصدر الأخرى عند الحاجة.
=> لماذا نستخدم C أو C ++ لإنشاء مكتبتنا؟
يتكون برنامج Arduino من بيئة تطوير (IDE) ومكتبات. IDE مكتوب بلغة Java ويعتمد على بيئة معالجة اللغة. تمت كتابة المكتبات بلغة C و C ++ وتم تجميعها باستخدام AVR-GCC و AVR Libc..
الخطوة 2: رمز مثال
في هذا المشروع ، قمنا بإنشاء مكتبة لمستشعر HC-SR04.
# تضمين "mylibrary.h"
HC HC ، HC1 ؛
الإعداد باطل() {
Serial.begin (9600) ؛ HC.trigPin (A0) ؛ HC.echoPin (A1) ؛ HC1.trigPin (A2) ؛ HC1.echoPin (A3) ؛ }
حلقة فارغة() {
مسافة مزدوجة 1 = حساب HC (A1 ، A0) ؛ مسافة مزدوجة 2 = HC1.calculate (A3، A2) ؛
Serial.print ("مسافة 1 =") ؛
Serial.println (مسافة 1) ؛ Serial.print ("مسافة 2 =") ؛ Serial.println (مسافة 2) ؛ تأخير (500) ؛ }
الخطوة 3: الأجزاء
فيما يلي قائمة بالأجزاء التي استخدمتها لإنشاء هذا المشروع:
- اردوينو UNO
- اللوح
- HC-SR04 * 2 (يمكنك استخدام واحد فقط)
- أسلاك العبور (ذكر إلى ذكر ومن ذكر إلى أنثى)