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

استخدام تطبيق MATLAB App Designer مع Arduino: 5 خطوات
استخدام تطبيق MATLAB App Designer مع Arduino: 5 خطوات

فيديو: استخدام تطبيق MATLAB App Designer مع Arduino: 5 خطوات

فيديو: استخدام تطبيق MATLAB App Designer مع Arduino: 5 خطوات
فيديو: Create apps in MATLAB without using App Designer #Shorts 2024, يوليو
Anonim
استخدام مصمم تطبيقات MATLAB مع Arduino
استخدام مصمم تطبيقات MATLAB مع Arduino

MATLAB App Designer هو أداة قوية تسمح لك بتصميم واجهات مستخدم رسومية (GUI) مع جميع وظائف MATLAB.

في هذا البرنامج التعليمي ، سنقوم بإنشاء واجهة مستخدم رسومية للتحكم في سطوع مؤشر LED من خلال خطوات سهلة الاتباع.

ملاحظة: يستخدم هذا البرنامج التعليمي حزمة دعم أجهزة Arduino على MATLAB ، لمزيد من المعلومات ، يرجى زيارة

الخطوة 1: فتح مصمم التطبيق

فتح مصمم التطبيق
فتح مصمم التطبيق

ابدأ بفتح MATLAB وإنشاء ملف مصمم تطبيقات جديد.

الخطوة الثانية: تصميم التطبيق

تصميم التطبيق
تصميم التطبيق
تصميم التطبيق
تصميم التطبيق
تصميم التطبيق
تصميم التطبيق

اضغط على حفظ في الزاوية العلوية اليسرى من الشاشة وقم بتسميته DimmingLED.

اسحب ملصق من مكتبة المكونات إلى منطقة التصميم المركزية.

اسحب مقبضًا أثناء الضغط على مفتاح التحكم لمنع مصمم التطبيق من إضافة ملصق بجانب المقبض.

اضغط على Label ، ثم قم بتغيير النص إلى Duty Cycle والحجم إلى 36.

الخطوة 3: توصيل Arduino

توصيل اردوينو
توصيل اردوينو

قم بتوصيل Arduino من خلال منفذ USB (في حالتي أنا أستخدم Arduino nano).

قم بتوصيل مصباح LED ومقاوم كما في التخطيطي التالي.

الخطوة الرابعة:

صورة
صورة
صورة
صورة
صورة
صورة

ارجع إلى مصمم التطبيق وانقر على CodeView أعلى منطقة التصميم.

أدخل خاصية خاصة من الزاوية اليسرى العليا من الشاشة.

إزالة اسم الخاصية وتسميتها "أ".

من متصفح المكون ، انقر بزر الماوس الأيمن على app. UIfigure واختر Add StartUpFcn callback.

اكتب: app.a = Arduino () ؛

من متصفح المكونات ، انقر بزر الماوس الأيمن على app.knop واختر Add ValueChangingFcn callback.

اكتب ما يلي إليه ، ثم اضغط على تشغيل.

changeValue = event. Value ؛

app. DutyCycleLabel. Text = char (سلسلة (تغيير القيمة) + '٪') ؛

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

الخطوة 5: مبروك

تهانينا
تهانينا
تهانينا
تهانينا
تهانينا
تهانينا

يمكنك الآن التحكم في سطوع LED من تطبيقك الذي تم إنشاؤه حديثًا

موصى به: