- Установите пакет аппаратной поддержки для MATLAB:
- Тестирование MATLAB:
- Управление светодиодами с помощью MATLAB и Arduino:
В этом проекте мы узнаем,
- Как настроить аппаратную поддержку Arduino в программном обеспечении MATLAB.
- Как управлять Arduino с помощью кода MATLAB.
Обычно мы используем Arduino IDE для записи и загрузки кодов в Arduino. Преимущество MATLAB в том, что он использует язык программирования высокого уровня, который проще, чем C / C ++. Другое преимущество использования MATLAB заключается в том, что мы можем быстро увидеть результаты операций ввода-вывода (без компиляции). Более того, MATLAB предоставляет функции построения графиков, которые мы можем использовать для быстрого анализа и визуализации данных, собранных с Arduino. Во-первых, мы собираемся узнать, как настроить пакет аппаратной поддержки для Arduino в программном обеспечении MATLAB. После настройки пакета аппаратной поддержки для Arduino в программном обеспечении MATLAB мы собираемся управлять светодиодами, которые подключены к плате Arduino, с помощью кода MATLAB.
Установите пакет аппаратной поддержки для MATLAB:
Шаг 1. Запустите MATLAB (предпочтительна последняя версия).
Шаг 2. В разделе « Среда » выберите « Надстройки»> «Получить пакеты поддержки оборудования» .
Шаг 3. Откроется окно проводника надстроек.
Шаг 4. Щелкните Пакет поддержки MATLAB для оборудования Arduino.
Шаг 5. Нажмите « Установить», теперь программа установки попросит вас войти в вашу учетную запись MathWorks. Если у вас нет учетной записи MathWorks, вы можете создать учетную запись во время установки.
Шаг 6. После входа в систему примите лицензионное соглашение и приступайте к установке.
Шаг 7. Теперь дождитесь загрузки и установки пакета.
Шаг 8. Теперь вы успешно установили пакет поддержки Arduino для MATLAB.
Тестирование MATLAB:
После установки пакета поддержки для MATLAB нам нужно проверить, правильно ли он установлен.
1. Откройте MATLAB.
2. Подключите Arduino к ПК.
3. Введите следующую команду в командном окне MATLAB.
а = ардуино ()
4. Если к ПК подключено несколько Arduino, то мы можем указать тип платы и COM-порт, к которому он подключен, с помощью следующей команды.
а = arduino ('COM5', 'uno')
5. После ввода вышеуказанной команды MATLAB попытается связаться с вашим Arduino, в случае успеха MATLAB отобразит свойства платы Arduino, подключенной к ПК.
6. Теперь мы можем видеть переменную «a» в рабочей области, которая является объектом MATLAB arduino. Чтобы очистить объект, мы можем использовать следующую команду.
очистить
Он удалит объект Arduino из рабочей области.
Управление светодиодами с помощью MATLAB и Arduino:
В этом примере мы собираемся мигать светодиодом, который подключен к Arduino с помощью MATLAB.
Необходимые компоненты:
- Ардуино
- Резисторы
- Светодиоды
- USB-кабель для Arduino
Схема:
Шаги:
- Запустите MATLAB.
- Подключите ваш Arduino к ПК.
- Сделайте схему, как показано на схеме.
- Откройте свой код.m.
- Сохраните и запустите.
- Светодиод начинает мигать.
- После 5 миганий светодиод гаснет.
Код очень простой и он приведен ниже, скопируйте его и сохраните в файл с расширением.m. Вы можете поиграть с кодом и настроить его в соответствии со своими требованиями. Полноценная работа проекта демонстрируется на видео ниже.
Кроме того, если вы хотите узнать больше о графическом интерфейсе MATLAB с Arduino, проверьте этот проект: Система домашней автоматизации на основе графического интерфейса пользователя с использованием Arduino и MATLAB