جدول المحتويات:

قم ببناء مكتبة Arduino الخاصة بك: 5 خطوات
قم ببناء مكتبة Arduino الخاصة بك: 5 خطوات

فيديو: قم ببناء مكتبة Arduino الخاصة بك: 5 خطوات

فيديو: قم ببناء مكتبة Arduino الخاصة بك: 5 خطوات
فيديو: Build Your Own Arduino Library: Step By Step Guide - learn Arduino 2024, شهر نوفمبر
Anonim
قم ببناء مكتبة Arduino الخاصة بك
قم ببناء مكتبة Arduino الخاصة بك

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

الخطوة 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 (يمكنك استخدام واحد فقط)
  • أسلاك العبور (ذكر إلى ذكر ومن ذكر إلى أنثى)

الخطوة 4: المخطط

مخطط
مخطط

الخطوة 5: النتيجة

موصى به: