فهرست مطالب:

استفاده از طراح برنامه MATLAB با آردوینو: 5 مرحله
استفاده از طراح برنامه MATLAB با آردوینو: 5 مرحله

تصویری: استفاده از طراح برنامه MATLAB با آردوینو: 5 مرحله

تصویری: استفاده از طراح برنامه MATLAB با آردوینو: 5 مرحله
تصویری: آموزش قدم به قدم طراحی آزمایش (RSM) با نرم افزار دیزاین اکسپرت 2024, جولای
Anonim
استفاده از طراح برنامه MATLAB با آردوینو
استفاده از طراح برنامه MATLAB با آردوینو

MATLAB App Designer یک ابزار قدرتمند است که به شما اجازه می دهد تا رابط کاربری گرافیکی (GUI) را با تمام قابلیت های MATLAB طراحی کنید.

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

توجه: این آموزش از بسته پشتیبانی سخت افزاری Arduino در MATLAB استفاده می کند ، برای اطلاعات بیشتر لطفاً به https://www.mathworks.com/hardware-support/arduino-matlab.html مراجعه کنید

مرحله 1: باز کردن طراح برنامه

باز کردن طراح برنامه
باز کردن طراح برنامه

با باز کردن MATLAB و ایجاد یک فایل جدید App Designer شروع کنید.

مرحله 2: طراحی برنامه

طراحی برنامه
طراحی برنامه
طراحی برنامه
طراحی برنامه
طراحی برنامه
طراحی برنامه

ذخیره را در گوشه سمت چپ بالای صفحه فشار دهید و نام آن را DimmingLED بگذارید.

یک برچسب را از کتابخانه جزء به منطقه طراحی مرکزی بکشید.

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

برچسب را فشار دهید ، سپس متن را به Duty Cycle و اندازه را به 36 تغییر دهید.

مرحله 3: اتصال آردوینو

اتصال آردوینو
اتصال آردوینو

آردوینو را از طریق پورت USB متصل کنید (در مورد من از آردوینو نانو استفاده می کنم).

یک LED و یک مقاومت را مانند شکل زیر سیم کشی کنید.

مرحله 4:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

به برنامه طراح برگردید و روی CodeView بالای ناحیه طراحی کلیک کنید.

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

نام ویژگی را حذف کرده و نام آن را "a" بگذارید.

از مرورگر کامپوننت روی برنامه راست کلیک کنید. UIfigure را انتخاب کرده و Add StartUpFcn callback را انتخاب کنید.

بنویسید: app.a = Arduino ()؛

از مرورگر کامپوننت روی app.knop راست کلیک کرده و Add ValueChangingFcn callback را انتخاب کنید.

موارد زیر را روی آن بنویسید ، سپس Run را فشار دهید.

changeValue = event. Value؛

app. DutyCycleLabel. Text = char (رشته (تغییر ارزش) + '٪') ؛

writePWMDutyCycle (app.a ، 'D3' ، changeValue/100.0) ؛

مرحله 5: تبریک می گویم

تبریک می گویم
تبریک می گویم
تبریک می گویم
تبریک می گویم
تبریک می گویم
تبریک می گویم

اکنون می توانید روشنایی LED را از برنامه جدید ایجاد شده خود کنترل کنید

توصیه شده: