Оглавление:

Использование MATLAB App Designer с Arduino: 5 шагов
Использование MATLAB App Designer с Arduino: 5 шагов

Видео: Использование MATLAB App Designer с Arduino: 5 шагов

Видео: Использование MATLAB App Designer с Arduino: 5 шагов
Видео: Создание интерфейсов для работы с аппаратурой в App Designer (Arduino) 2024, Ноябрь
Anonim
Использование MATLAB App Designer с Arduino
Использование MATLAB App Designer с Arduino

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

В этом уроке мы собираемся создать графический интерфейс для управления яркостью светодиода с помощью простых шагов.

Примечание: в этом руководстве используется пакет поддержки оборудования Arduino на MATLAB, для получения дополнительной информации посетите

Шаг 1. Открытие конструктора приложений

Открытие конструктора приложений
Открытие конструктора приложений

Начните с открытия MATLAB и создания нового файла App Designer.

Шаг 2. Разработка приложения

Разработка приложения
Разработка приложения
Разработка приложения
Разработка приложения
Разработка приложения
Разработка приложения

Нажмите «Сохранить» в верхнем левом углу экрана и назовите его DimmingLED.

Перетащите метку из библиотеки компонентов в центральную область дизайна.

Перетащите ручку, удерживая нажатой клавишу управления, чтобы App Designer не добавлял метку рядом с ручкой.

Нажмите на этикетку, затем измените текст на Рабочий цикл и размер на 36.

Шаг 3: Подключение Arduino

Подключение Arduino
Подключение Arduino

Подключите Arduino через порт USB (в моем случае я использую Arduino nano).

подключите светодиод и резистор, как показано на следующей схеме.

Шаг 4:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Вернитесь в конструктор приложений и щелкните CodeView над областью дизайна.

вставьте частную собственность в верхнем левом углу экрана.

удалите имя свойства и назовите его «а».

В обозревателе компонентов щелкните правой кнопкой мыши app. UIfigure и выберите «Добавить обратный вызов StartUpFcn».

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

В обозревателе компонентов щелкните правой кнопкой мыши app.knop и выберите «Добавить обратный вызов ValueChangingFcn».

Напишите ему следующее, затем нажмите «Выполнить».

changeValue = event. Value;

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

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

Шаг 5: поздравляем

Поздравления
Поздравления
Поздравления
Поздравления
Поздравления
Поздравления

Теперь вы можете управлять яркостью светодиода из вашего недавно созданного приложения.

Рекомендуемые: