
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

MATLAB App Designer е мощен инструмент, който ви позволява да проектирате графични потребителски интерфейси (GUI) с всички функции на MATLAB.
В този урок ще направим графичен интерфейс, който да контролира яркостта на светодиода чрез лесни за изпълнение стъпки.
Забележка: Този урок използва хардуерен пакет за поддръжка на Arduino в MATLAB, за повече информация, моля, посетете
Стъпка 1: Отваряне на App Designer

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



Натиснете save в горния ляв ъгъл на екрана и го наречете DimmingLED.
Плъзнете етикет от библиотеката с компоненти в централната област за проектиране.
Плъзнете копчето, докато държите контролния ключ, за да предотвратите добавяне на етикет на App Designer заедно с копчето.
Натиснете върху етикета, след това променете текста на Duty Cycle и размера на 36.
Стъпка 3: Свързване на 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 от новосъздаденото ви приложение
Препоръчано:
[2020] Използване на iPhone или IPad и Micro: bit Game Pad App за управление на RC автомобил: 23 стъпки
![[2020] Използване на iPhone или IPad и Micro: bit Game Pad App за управление на RC автомобил: 23 стъпки [2020] Използване на iPhone или IPad и Micro: bit Game Pad App за управление на RC автомобил: 23 стъпки](https://i.howwhatproduce.com/images/001/image-1423-j.webp)
[2020] Използване на iPhone или IPad и Micro: bit Game Pad App за управление на RC автомобил: Мислили ли сте да използвате вашия iPhone или iPad за управление на вашия micro: bit? Знаете ли, че Micro: bit Educational Foundation предоставя приложението iOS в Магазин за приложения? Търсене " micro: bit " в App Store и можете да изтеглите приложението безплатно
Neopixel Led Designer Tree: 5 стъпки

Neopixel Led Designer Tree: Това е инструкцията за създаване на дизайнерско дърво с Neopixel LED. Това е просто, толкова лесно за правене, което изисква по -малко усилия, но дава чудесен шедьовър, който може да привлече вниманието на всички
Първи стъпки с Digispark Attiny85 Използване на Arduino IDE: 4 стъпки

Първи стъпки с Digispark Attiny85 Използване на Arduino IDE: Digispark е платка за разработка на микроконтролер, базирана на Attiny85, подобна на линията Arduino, само по -евтина, по -малка и малко по -малко мощна. С цял набор от щитове за разширяване на неговата функционалност и възможност за използване на познатия Arduino ID
Neopixel Ws2812 Rainbow LED Glow с M5stick-C - Стартиране на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: 5 стъпки

Neopixel Ws2812 Rainbow LED Glow с M5stick-C | Изпълнение на Rainbow на Neopixel Ws2812 Използване на M5stack M5stick C Използване на Arduino IDE: Здравейте момчета в тази инструкция ще се научим как да използваме неопиксели ws2812 светодиоди или LED лента или LED матрица или LED пръстен с m5stack m5stick-C платка за разработка с Arduino IDE и ние ще направим модел на дъга с него
Направи си сам „Измервателен уред за използване на компютър ROG Base“Използване на Arduino и Python: 5 стъпки (със снимки)

Направи си сам „Измерител за използване на компютър ROG Base“Използване на Arduino и Python: ************************************* +На първо място, тези инструкции са написани от неносещ англоговорящ … не е професор по английски, така че, моля, информирайте за някаква граматическа грешка, преди да ми се подигравате.: P +и моля, не имитирайте