Съдържание:

Използване на MATLAB App Designer с Arduino: 5 стъпки
Използване на MATLAB App Designer с Arduino: 5 стъпки

Видео: Използване на MATLAB App Designer с Arduino: 5 стъпки

Видео: Използване на MATLAB App Designer с Arduino: 5 стъпки
Видео: Light Your World (with Hue Bulbs) by Dan Bradley 2024, Ноември
Anonim
Използване на MATLAB App Designer с Arduino
Използване на MATLAB App Designer с Arduino

MATLAB App Designer е мощен инструмент, който ви позволява да проектирате графични потребителски интерфейси (GUI) с всички функции на MATLAB.

В този урок ще направим графичен интерфейс, който да контролира яркостта на светодиода чрез лесни за изпълнение стъпки.

Забележка: Този урок използва хардуерен пакет за поддръжка на Arduino в MATLAB, за повече информация, моля, посетете

Стъпка 1: Отваряне на App Designer

Отваряне на App Designer
Отваряне на App Designer

Започнете, като отворите MATLAB и създадете нов файл на App Designer.

Стъпка 2: Проектиране на приложението

Проектиране на приложението
Проектиране на приложението
Проектиране на приложението
Проектиране на приложението
Проектиране на приложението
Проектиране на приложението

Натиснете save в горния ляв ъгъл на екрана и го наречете DimmingLED.

Плъзнете етикет от библиотеката с компоненти в централната област за проектиране.

Плъзнете копчето, докато държите контролния ключ, за да предотвратите добавяне на етикет на App Designer заедно с копчето.

Натиснете върху етикета, след това променете текста на Duty Cycle и размера на 36.

Стъпка 3: Свързване на Arduino

Свързване на Arduino
Свързване на Arduino

Свържете Arduino през USB порта (в моя случай използвам Arduino nano).

свържете светодиод и резистор, както е показано по -долу.

Стъпка 4:

Образ
Образ
Образ
Образ
Образ
Образ

Върнете се в App Designer и щракнете върху CodeView над областта за проектиране.

вмъкнете частна собственост от горния ляв ъгъл на екрана.

премахнете името на имота и го наречете „а“.

От браузъра на компонента щракнете с десния бутон върху app. UIfigure и изберете Add StartUpFcn callback.

Напишете: app.a = Arduino ();

От браузъра на компоненти щракнете с десния бутон върху app.knop и изберете Добавяне на стойностChangingFcn обратно повикване.

Напишете следното след това, след което натиснете Run.

changeValue = event. Value;

app. DutyCycleLabel. Text = char (низ (променяща се стойност) + ' %');

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

Стъпка 5: Поздравления

Честито
Честито
Честито
Честито
Честито
Честито

Сега можете да контролирате яркостта на LED от новосъздаденото ви приложение

Препоръчано: