Съдържание:
- Стъпка 1: Отваряне на App Designer
- Стъпка 2: Проектиране на приложението
- Стъпка 3: Свързване на Arduino
- Стъпка 4:
- Стъпка 5: Поздравления
Видео: Използване на MATLAB App Designer с Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
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 автомобил: Мислили ли сте да използвате вашия iPhone или iPad за управление на вашия micro: bit? Знаете ли, че Micro: bit Educational Foundation предоставя приложението iOS в Магазин за приложения? Търсене " micro: bit " в App Store и можете да изтеглите приложението безплатно
Първи стъпки с евтиния RPLIDAR Използване на Jetson Nano: 5 стъпки
Първи стъпки с евтиния RPLIDAR Използване на Jetson Nano: Кратък преглед Откриването и обхвата на светлината (LiDAR) работи по същия начин, както се използват ултразвукови далекомери с лазерен импулс вместо звукови вълни. Yandex, Uber, Waymo и др. Инвестират сериозно в технологията LiDAR за своите автономни автомобили
Първи стъпки с 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 +и моля, не имитирайте