ربط الاردوينو مع LabView خطوة بخطوة

بسم الله الرحمن الرحيم

توصيل الآردوينو مع برنامج   LabView
و التحكم بإضاءة LED




سنقوم بهذه التجربة بربط الآردوينو مع  واحد من اقوى البرامج الهندسية وهو برنامج LabView , و تعلم كيفية برمجة الاردوينو من خلاله .

___________________________________________

أولاً , التجهيزات البرمجية : 

بالإضــافة للآردوينو و تجهيزاتها البرمجية , نحتاج ما يلي :


• برنامج LabView ( اي اصدار بعد 2009 ) .

حمله من هـــــنــــا  .

- اذا لم تكن لديك قدرة لشراء نسخة اصلية من البرنامج , قم بتحميل الكراك من هـــنــــا  


• تحميل NI-VISA Drivers وتثبيته.
- حملـه من هـــنــــا .


• تحميل VI Package Manager وتثبيته .
- حملـه من هـــنـــا .


• بعد تحميل و تثبيت VI Package Manager نقوم بفتح هذا البرنامج لتحميل المكتبة الخاصة بربط الاردوينو مع برنامج اللاب فيو .

كما في الصورة التالــية :








او من خلال LabVIEW Tools Network ...
بعد فتح البرنامج , نكتب كلمة آردوينو في مربع البحث لنجد المكتبة , كمـا في الصورة .






بعد انهاء كل ما سبق , اصبح البرنامج جاهزاً J . 
لـنقم الآن بتجهيز الاردوينو ...


• يجب تحميل Firmware الخاص في البرنامج على بطاقة الاردوينو , و هو الجزء المسؤول عن تهيئة الاردوينو لتبادل المعلومات و الاوامر مع البرنامج .

- تتـبـع المسار التـالـي :

C: ► Program Filest ► National Instruments ► LabVIEW 2010 ► vi.lib ► LabVIEW Interface for Arduino ► Firmware ► LVIFA_Base


ستظهر لك نافذة الاردوينو المعتـادة تحتوي على كود (Firmware) قم بتحميله على الاردوينو .



• دائما هنالك مشكلة في تكرار مكتبة IRremot , اذا كانت هذه المكتبة موجودة لديك مسبقاُ في ملف Library قم بحذفها مؤقتاً حتى تحمل الـ Firmware ثم بعد ذلك اعدها الى الملف.




بطاقــة الاردوينو اصبحت جاهزة للتواصل مع البرنامج .






• لـنبدأ تشغيل البرنامج بالضغط على الأيقونــة :


ستظهر لنا هذه النــافــذة ...
( قبل بدأ البرنامج تأكد من ان المخرج الموصول مع الاردوينو موجود في هذه النافذة )




ستظهر نافـذة , قم باختيار Blank VI . 





___________________________________________

ثانيـاً , توصيلات الآردوينو : 

كل ما سنقوم به هو توصيل LED على القطب رقم 13 



◘ لا نحتاج الى اي توصيلات اخرى , لأن هدف التجـربة هـو التـعرف علـى برمجيـة الاب فيو . 

___________________________________________

ثالثـاً , برمجـة الآردوينو : 

-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-

قبل البدء في برمجة الاردوينو يجدر بك على الأقل التعرف على كيفية التعامل مع الواجهة الامامية للبرنامج و بعض الامـور الأساســيــة عنه .


شـــاهـــد  :





شــاهـــد ايضــا ً :



-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-•-

لكي نتحكم في الـ LED الموجود على القطب رقم 13 , سنقوم ببناء برنامج يحتوي على :

- مربع نص يمكن للمستخدم ان يختار رقم القطب الموصول به الضوء (LED) .
- زر اطفاء و تشغيل الضوء (LED) .
- زر لأنهاء عمل البرنامج . 
- نص يوضح عمل البرنامج و اسم من قام به (اخـتـيـاري).


لذلك سنقوم برسـم هذا المخطط في نافذة Block Diagram .

شــــاهـــــد الفيديو التـــالــي لتعرف كيفية رسمــه بالــتــفصـيــل :
( الفيديو باللغة العربية  J)



حاول اولاً بناء البرنامج بنفسك , أو قم بتحميله من هـــنـــا اذا احتجته !


سيكون شكل البرنامج النـائــي كـالتالــي :



شاهد كيف يتم التحكم بإضاءة الـ LED من خلال البرنامج :



___________________________________________



ملاحظة مهمة : 

يجب التأكد من سرعة تبادل البيانات بين البرنامج و شريحة الاردوينو كي تتجنب حدوث اخطاء او عدم نجاح التوصيل . 
يمكنك ذلك من خلال  الضغط على ايقونة بدء برمجة الاردوينو في نافذة الـ Block Diagram   و تحديد السرعة ( يجب ان تكون 115200  )  . 
كما في الصور التالية :






___________________________________________


لا تنســى ان تـشــارك غيــرك الـمعـرفــة :)

هل أعجبك الموضوع ؟

هناك 3 تعليقات :

  1. السلام عليكم اخي الكريم موضوع المدونه رائع وشيق الله يعطيك العافية
    ولكن يا اخي الكريم يوجد مشكله في الروابط التالية:
    NI-VISA Drivers
    VI Package Manager

    ياريت لو تضع رابط غيرها تعمل لكي اكمل خطوات المدونة و شكرا" لك جزيلا"

    ردحذف
  2. يوجد مشكلة ف تحميل البرنامج LVIFA_Base
    C:\Program Files (x86)\Arduino/LIFA_Base.ino:39: undefined reference to `syncLV

    ردحذف
  3. اني اشكر صاحب هذا المقال شكر الجزيل على هذه العلومات القيمة جميعها نزلت بس اللاب فيو صعب تحميله لأن حجمه كبير ارجو وضع نسخة مضغوطة لبرنامج لاب فيو 2014 او 2015 ولك فائق الشكر لأن النت ضعيف عند المجتمع العربي

    ردحذف

جميع الحقوق محفوظة - علي الهضابين ©2012-2013 | ، يرجى ذكر المصدر عند النقل . Privacy-Policy | أنضم ألى فريق التدوين


تصميم alwan-blogger | تطوير Reda Yagoub