Mundarija:

Arduino bilan MATLAB App Designer -dan foydalanish: 5 qadam
Arduino bilan MATLAB App Designer -dan foydalanish: 5 qadam

Video: Arduino bilan MATLAB App Designer -dan foydalanish: 5 qadam

Video: Arduino bilan MATLAB App Designer -dan foydalanish: 5 qadam
Video: Создание интерфейсов для работы с аппаратурой в App Designer (Arduino) 2024, Iyul
Anonim
Arduino bilan MATLAB App Designer -dan foydalanish
Arduino bilan MATLAB App Designer -dan foydalanish

MATLAB App Designer - bu MATLAB -ning barcha funktsiyalari bilan grafik foydalanuvchi interfeyslarini (GUI) loyihalashtirishga imkon beradigan kuchli vosita.

Ushbu qo'llanmada biz LEDning yorqinligini boshqarish uchun GUI yaratamiz, bu oson bajariladigan qadamlardir.

Eslatma: Ushbu qo'llanma MATLAB-da Arduino-ni qo'llab-quvvatlash paketidan foydalanadi, qo'shimcha ma'lumot uchun https://www.mathworks.com/hardware-support/arduino-matlab.html saytiga tashrif buyuring.

1 -qadam: App Designer -ni ochish

App Designer dasturining ochilishi
App Designer dasturining ochilishi

MATLAB -ni ochish va yangi App Designer faylini yaratish bilan boshlang.

2 -qadam: ilovani loyihalash

Ilovani loyihalash
Ilovani loyihalash
Ilovani loyihalash
Ilovani loyihalash
Ilovani loyihalash
Ilovani loyihalash

Ekranning chap yuqori burchagidagi saqlash tugmachasini bosing va uni DimmingLED deb nomlang.

Yorliqni komponentlar kutubxonasidan markaziy dizayn maydoniga torting.

Boshqaruv tugmachasini bosib ushlab turganda, tugmachani torting va App Designer -ga tugma yonida yorliq qo'shmasin.

Yorliqni bosing, so'ng matnni Duty Cycle -ga va o'lchamini 36 ga o'zgartiring.

3 -qadam: Arduino -ni ulash

Arduino -ni ulash
Arduino -ni ulash

USB port orqali Arduino -ni ulang (menimcha, men Arduino nano -dan foydalanayapman).

Quyidagi sxemada ko'rsatilganidek, LED va rezistorni ulang.

4 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

App Designer -ga qayting va dizayn maydoni ustidagi CodeView -ni bosing.

ekranning chap yuqori burchagidan xususiy mulkni joylashtiring.

mulk nomini olib tashlang va unga "a" deb nom bering.

Komponent brauzeridan app. UIfigure -ni o'ng tugmasini bosing va StartUpFcn -ga qayta qo'ng'iroqni qo'shish -ni tanlang.

Yozing: app.a = Arduino ();

Komponentlar brauzeridan app.knop -ni o'ng tugmasini bosing va ValueChangingFcn -ni qayta qo'ng'iroq qilishni tanlang.

Unga quyidagilarni yozing, keyin Ishga tushirish tugmasini bosing.

o'zgaruvchanValue = hodisa. Value;

app. DutyCycleLabel. Text = char (string (o'zgaruvchiValue) + ' %');

writePWMDutyCycle (app.a, 'D3', o'zgaruvchiValue/100.0);

5 -qadam: Tabriklaymiz

Tabriklayman
Tabriklayman
Tabriklayman
Tabriklayman
Tabriklayman
Tabriklayman

Endi siz LED yorqinligini yangi yaratilgan ilovadan boshqarishingiz mumkin

Tavsiya: