- المتطلبات
- لماذا نقوم بواجهة Arduino مع LabVIEW؟
- وميض LED مع Arduino & LabVIEW
- قم بتوصيل كود LabVIEW بـ Arduino
- تشغيل البرنامج
في المقالة السابقة من Getting Started with LabVIEW ، رأينا حول LabVIEW وكيف يمكن برمجته وتنفيذه في الكمبيوتر (مستوى البرنامج). الآن في هذه المقالة نتعرف على كيفية استخدام LabVIEW مع لوحة Arduino.
المتطلبات
لواجهة LabVIEW مع Arduino ، تحتاج إلى البرامج والأجهزة التالية ،
- LabVIEW (برنامج)
- تأشيرة NI (برمجيات)
- مدير الحزم السادس (البرمجيات)
- Arduino IDE (برنامج)
- LINX ، (سيكون هذا متاحًا داخل مدير الحزم VI ، افتح مدير الحزمة VI وابحث عنه ، انقر نقرًا مزدوجًا عليه. ستصل إلى نافذة التثبيت. انقر فوق زر التثبيت المرئي لك في تلك النافذة.)
- واجهة LabVIEW لـ Arduino ، ستكون متاحة داخل مدير الحزم VI ، افتح مدير الحزم VI وابحث عنها ، انقر نقرًا مزدوجًا عليها. سوف تصل إلى نافذة التثبيت. انقر فوق زر التثبيت المرئي لك في تلك النافذة ، كما هو موضح أدناه
لماذا نقوم بواجهة Arduino مع LabVIEW؟
كما ذكرنا سابقًا في المقالة السابقة ، فإن LabVIEW هي لغة برمجة رسومية. يتكون برنامج Arduino من سطور من الأكواد ولكن عندما نقوم بتوصيل LabVIEW مع Arduino ، يتم تقليل سطور الرموز إلى برنامج تصويري ، يسهل فهمه ويتم تقليل وقت التنفيذ إلى النصف.
وميض LED مع Arduino & LabVIEW
- قم بتشغيل LabVIEW.
- لبدء LabVIEW ، يرجى الرجوع إلى المقالة السابقة.
- الآن ابدأ الترميز الرسومي.
- في نافذة مخطط الحظر ، انقر بزر الماوس الأيمن فوق Makerhub >> LINX >> فتح مربع الفتح ، ثم اسحبه وأفلته. ثم قم بإنشاء عنصر تحكم عن طريق النقر بزر الماوس الأيمن فوق رأس السلك الأول وتحديد إنشاء >> تحكم. وهكذا تم إنشاء منفذ تسلسلي.
- في نافذة مخطط الكتلة ، انقر بزر الماوس الأيمن وحدد Makerhub >> LINX >> إغلاق. سحب وإسقاط إغلاق.
- في نافذة مخطط الكتلة ، انقر بزر الماوس الأيمن وحدد Makerhub >> LINX >> رقمي >> كتابة. سحب وإسقاط الكتابة. ثم قم بإنشاء عناصر تحكم في الطرف الثاني والثالث من الأسلاك عن طريق النقر بزر الماوس الأيمن على كل منها على حدة وتحديد إنشاء >> تحكم. وهكذا تم إنشاء قناة D0 وقيمة الإخراج.
- في نافذة مخطط الكتلة ، انقر بزر الماوس الأيمن وحدد الهياكل >> أثناء حلقة. اسحب حلقة while عبر الكتابة الرقمية. ثم أنشئ سجل Shift عن طريق النقر بزر الماوس الأيمن على حلقة while.
- في نافذة مخطط الكتلة ، انقر بزر الماوس الأيمن وحدد Makerhub >> LINX >> Utilities >> Loop rate. قم بسحبه وإفلاته داخل حلقة while.
- في نافذة مخطط الكتلة ، انقر بزر الماوس الأيمن فوق تحديد منطقي >> أو. سحب وإسقاط أو داخل حلقة while.
- في نافذة مخطط الحظر ، انقر بزر الماوس الأيمن وحدد التوقيت >> انتظر (مللي ثانية). اسحب وأفلت الانتظار (مللي ثانية) في حلقة while وأنشئ ثابتًا لها عن طريق النقر بزر الماوس الأيمن على طرف السلك الذي يُترك في الغالب إلى الانتظار (مللي ثانية) وحدد إنشاء >> ثابت.
- في نافذة اللوحة الأمامية ، انقر بزر الماوس الأيمن وحدد Boolean >> Stop button. الآن يظهر زر التوقف في نافذة الرسم التخطيطي للحظر. قم بسحبه وإفلاته داخل حلقة while.
- الآن من خلال توصيل كل هذه الكتل التي تم إنشاؤها باستخدام توصيلات الأسلاك ، يمكنك إنشاء برنامج وميض LED رسومية للتفاعل مع أجهزة Arduino الخاصة بك.
قم بتوصيل كود LabVIEW بـ Arduino
- بعد إنشاء الكود الرسومي ، حدد Tools >> Makerhub >> LINX >> LINX Firmware wizard.
- الآن نافذة معالج LINX Firmware مفتوحة ، في ذلك حدد عائلة الجهاز مثل Arduino ؛ نوع الجهاز مثل Arduino Uno ؛ طريقة تحميل البرامج الثابتة كسلسلة / USB. ثم انقر فوق التالي.
- ثم قم بتوصيل لوحة Arduino بجهاز الكمبيوتر الخاص بك باستخدام كابل Arduino USB.
- الآن في النافذة التالية ، حدد منفذ Arduino بالنقر فوق القائمة المنسدلة. حدد COM4. ثم انقر فوق التالي مرتين.
- ثم انقر فوق الزر "إنهاء".
- الآن لديك إعداد المنفذ التسلسلي ولوحة Arduino البينية مع LabVIEW.
تشغيل البرنامج
- حدد الآن رمز التشغيل المستمر ، ثم في نافذة اللوحة الأمامية ، حدد المنفذ وأدخل الدبوس الرقمي.
- ثم من خلال تبديل قيمة الإخراج (التي تعمل كمفتاح تشغيل وإيقاف) ، يمكنك رؤية مؤشر LED المدمج في لوحة Arduino يومض حتى يتم إيقاف تشغيل قيمة الإخراج.
العملية الكاملة موضحة أيضًا في الفيديو أدناه.