- Пакет за хардуерна поддръжка за MATLAB:
- Тестване на MATLAB:
- Управление на светодиоди с помощта на MATLAB и Arduino:
В този проект ще научим,
- Как да настроите хардуерна поддръжка за Arduino в софтуера MATLAB.
- Как да контролираме Arduino с помощта на MATLAB код.
Обикновено използваме Arduino IDE за писане и качване на кодове в Arduino. Предимството на MATLAB е, че използва език за програмиране на високо ниво, който е по-лесен от C / C ++. Другото предимство на използването на MATLAB е, че можем да видим резултатите от I / O операциите бързо (без компилиране). Освен това MATLAB предоставя функции за начертаване, които можем да използваме за бърз анализ и визуализиране на данни, събрани от Arduino. Първо ще научим как да настроим пакета за хардуерна поддръжка за Arduino в софтуера MATLAB. След настройването на пакета за хардуерна поддръжка за Arduino в софтуера MATLAB, ние ще контролираме светодиодите, които са свързани към платката Arduino с помощта на MATLAB код.
Пакет за хардуерна поддръжка за MATLAB:
Стъпка 1. Стартирайте MATLAB (предпочита се последната версия).
Стъпка 2. В раздела Околна среда изберете Добавки> Вземете пакети за хардуерна поддръжка .
Стъпка 3. Ще стартира прозореца на Add-On Explorer.
Стъпка 4. Щракнете върху пакета за поддръжка на MATLAB за хардуер Arduino.
Стъпка 5. Щракнете върху Инсталиране, сега инсталационната програма ще ви помоли да влезете във вашия акаунт в MathWorks. Ако нямате акаунт в MathWorks, можете да създадете акаунт по време на инсталацията.
Стъпка 6. След като влезете, приемете лицензионното споразумение и продължете към инсталирането.
Стъпка 7. Сега изчакайте пакета да се изтегли и инсталира.
Стъпка 8. Сега успешно сте инсталирали Arduino Support Package за MATLAB.
Тестване на MATLAB:
След като инсталираме пакета за поддръжка на MATLAB, трябва да проверим дали е инсталиран правилно или не.
1. Отворете MATLAB.
2. Свържете Arduino към компютър.
3. Въведете следната команда в командния прозорец на MATLAB.
a = arduino ()
4. Ако имаме повече от един Arduino, свързан към компютър, тогава можем да посочим типа на платката и COM порта, към който е свързан, като използваме следната команда.
a = arduino ('COM5', 'uno')
5. След въвеждане на горната команда, MATLAB ще се опита да комуникира с вашия Arduino, ако успее, MATLAB ще покаже свойствата на Arduino платка, свързана към компютър.
6. Сега можем да видим променливата 'a' в работното пространство, което е обектът на arduino MATLAB. За да изчистим обекта, можем да използваме следната команда.
изчистете а
Той ще премахне обекта Arduino от работното пространство.
Управление на светодиоди с помощта на MATLAB и Arduino:
В този пример ще премигнем светодиод, който е свързан към Arduino с помощта на MATLAB.
Необходими компоненти:
- Arduino
- Резистори
- Светодиоди
- USB кабел за Arduino
Схема:
Стъпки:
- Стартирайте MATLAB.
- Свържете вашия Arduino към компютър.
- Направете веригата, както е показано на схемата.
- Отворете вашия.m код.
- Запазете го и стартирайте.
- Светодиодът започва да мига.
- След като мига 5 пъти, светодиодът се изключва.
Кодът е много прост и е даден по-долу, копирайте го и го запазете във файл с разширение.m. Можете да играете около кода и да го персонализирате според вашите изисквания. Цялостната работа на проекта е демонстрирана във видеото по-долу.
Освен това, ако искате да научите повече за графичния интерфейс на MATLAB с Arduino, проверете този проект: Система за домашна автоматизация, базирана на GUI, използваща Arduino и MATLAB