آردوینو Arduinoآموزش آردوینو

آموزش کامل ارتباط آردوینو با لب ویو (اتصال Arduino به Labview)

سلام. آموزش کامل اتصال آردوینو به لب ویو (پروژه ارتباط Arduino با Labview) را آماده کردیم.

چرا آردوینو را با LabVIEW ارتباط دهیم ؟

LabVIEW یک زبان برنامه نویسی گرافیکی است. برنامه Arduino از کدهایی تشکیل شده است اما وقتی LabVIEW را با Arduino ارتباط دهیک ، خطوط کدها به یک برنامه تصویری تبدیل میشوند که درک آن آسان است و زمان اجرای آن نصف میشود.

نرم افزار های مورد نیاز برای این آموزش

برای برقراری ارتباط بین آردوینو و لب ویو به نرم افزار های زیر نیاز داید.

  1. LabVIEW
  2. NI VISA
  3. Pack Manager VI
  4. Arduino IDE – دانلود نرم افزار آردوینو
  5. LINX (در Pack Manager VI جستجو کنید و روی آن دوبار کلیک کنید. به یک پنجره نصب خواهید رسید. روی دکمه Install کلیک کنید. )
  6. LabVIEW Interface for Arduino

آموزش نصب LabVIEW Interface for Arduino در لب ویو

در Pack Manager VI جستجو کنید ” LabVIEW Interface for Arduino ” و روی آن دوبار کلیک کنید.

آموزش نصب LabVIEW Interface for Arduino در لب ویو

برای یادگیری کامل آردوینو (برنامه نویسی حرفه ای، ارتباط با اندروید، ساخت ربات) ، روی دوره آموزش آردوینو کلیک کنید.

همچنین اگر میخواهید الکترونیک را با فیلم های آموزشی یاد بگیرید، روی دوره آموزش الکترونیک کلیک کنید.

به یک پنجره نصب خواهید رسید. روی دکمه Install کلیک کنید.

ارتباط آردوینو با لب ویو

پروژه چشمک زن با Arduino و LabVIEW

  1. LabVIEW را باز کنید.
  2. در پنجره بلوک Diagram، راست کلیک کنید و Makerhub >> LINX >> Open را باز کرده و بکشید. سپس با کلیک راست بر روی نوک سیم اول و انتخاب گزینه Create >> Control یک کنترل ایجاد کنید. حالا یک درگاه سریال ایجاد شده است.کد گرافیکی در لب ویو
  3. در پنجره بلوک دیاگرام ، راست کلیک کرده و Makerhub >> LINX >> Close را انتخاب کنید. بکشید و ببندید.
  4. در پنجره بلوک دیاگرام ، راست کلیک کرده و Makerhub >> LINX >> Digital >>Write را انتخاب کنید. سپس بر روی نوک دوم و سوم سیم ها، با کلیک راست بر روی تک تک آنها و انتخاب گزینه Create >> Control ، یک کنترل ایجاد کنید. بنابراین یک کانال D0 و مقدار خروجی ایجاد کرده ایم.
  5. در پنجره بلوک دیاگرام ، راست کلیک کرده و گزینه Structures >> While loop را انتخاب کنید. حلقه را روی Digital Write بکشید. سپس با کلیک راست بر روی حلقه یک رکورد Shift ایجاد کنید.
  6. در پنجره بلوک دیاگرام ، راست کلیک کرده و Makerhub >> LINX >> Utilities >> Loop rate را انتخاب کنید. آن را درون حلقه بکشید و رها کنید.
  7. در پنجره بلوک دیاگرام ، بر روی گزینه Boolean >> or راست کلیک کنید. بکشید و رها کنید داخل حلقه.
  8. در پنجره بلوک دیاگرام ، راست کلیک کرده و Timing >> Wait ms را انتخاب کنید. آن را را وارد حلقه کرده و با کلیک راست بر روی نوک سیم و Create >> Constant یک ثابت ایجاد کنید.
  9. در پنجره جلوی صفحه ، راست کلیک کرده و دکمه Boolean >> Stop را انتخاب کنید. اکنون دکمه stop در پنجره Blockagram ظاهر می شود. آن را درون حلقه بکشید و رها کنید.
مطلب پیشنهادی:  آموزش کنترل سروو موتور با آردوینو Due

تصویر نهایی در Lab View

حالا میتوانید برنامه چشمک زن گرافیکی را برای ارتباط با آردوینو بسازید.

اتصال کد Lab View به آردوینو

پس از ساخت کد گرافیکی، Tools >> Makerhub >> LINX >> LINX Firmware wizard را انتخاب کنید.

انتخاب MarkerHub

اکنون پنجره LINX Firmware wizard باز شده است. در آن گزینه Family Family را Arduino انتخاب کنید. نوع دستگاه را Arduino Uno انتخاب کنی دو روش بارگذاری را سریال / USB انتخاب کنید سپس بر روی Next کلیک کنید.

انتخاب نوع دستگاه و ارتباط با آردوینو در لب ویو

سپس برد Arduino را با استفاده از کابل USB Arduino به رایانه خود متصل کنید. و در پنجره بعد COM مورد نظر یعنی همان پورت که آردوینو با آن به کامپیوتر شما متصل شده است را انتخاب کنید. حالا بر روی دکمه Finish کلیک کنید

اکنون پورت سریال و برد آردوینو را با LabVIEW تنظیم کرده اید.

همچنین اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید

اجرای برنامه در لب ویو

اکنون گزینه Continuently Run را انتخاب کنید، سپس در پنجره جلوی صفحه ، پورت را انتخاب کرده و پین دیجیتال را وارد کنید.
سپس با جابجایی مقدار Output Value (که به عنوان سوئیچ روشن و خاموش عمل می کند) می توانید چراغ داخلی برد Arduino را روشن و خاموش کنید.

پایان.

میخواهید برنامه نویسی STM32 را یاد بگیرید؟

دوره آموزش STM32

میخواهید الکترونیک را یاد بگیرید؟

دوره آموزش الکترونیک
دوره آموزش آردوینو

میخواهید آردوینو را به صورت پروژه محور یاد بگیرید؟ برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید

محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

2 نظر

  1. سلام
    مهندس vipm2019 رو که باز میکنم هیچی توش نیست از digilinx
    Linux برای رابط اردینو رو دانلود میکنم ولی موقع نصب خطا میده وفقط اجازه نصب linux haker رو در makerhubمیده که خیلی ناقصه و ورژن بالتر رو نمیشه نصب کرد
    ممنون میشم راهنمایی بفرمایید09
    826

    1. سلام جناب، شرمنده من در این زمینه اطلاعی ندارم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *