- Налаштування пакету підтримки апаратного забезпечення для 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.
a = arduino ()
4. Якщо у нас більше одного Arduino, підключеного до ПК, то ми можемо вказати тип плати та COM-порт, до якого він підключений, використовуючи наступну команду.
a = arduino ('COM5', 'uno')
5. Після введення вищевказаної команди MATLAB спробує зв’язатися з вашим Arduino. У разі успіху MATLAB відобразить властивості плати Arduino, підключеної до ПК.
6. Тепер ми можемо побачити змінну 'a' у робочій області, яка є об'єктом arduino MATLAB. Для очищення об'єкта ми можемо використати таку команду.
ясно a
Це видалить об’єкт Arduino з робочої області.
Керування світлодіодами за допомогою MATLAB та Arduino:
У цьому прикладі ми будемо блимати світлодіодом, який підключений до Arduino за допомогою MATLAB.
Необхідні компоненти:
- Ардуїно
- Резистори
- Світлодіоди
- USB-кабель для Arduino
Схема:
Кроки:
- Запустіть MATLAB.
- Підключіть Arduino до ПК.
- Складіть схему, як показано на схемі.
- Відкрийте свій.m код.
- Збережіть його і запустіть.
- Світлодіод починає блимати.
- Блимаючи 5 разів, світлодіод вимикається.
Код дуже простий, і він поданий нижче, скопіюйте його та збережіть у файлі з розширенням.m. Ви можете пограти з кодом і налаштувати його відповідно до своїх вимог. Повна робота проекту продемонстрована у відео нижче.
Далі, якщо ви хочете дізнатись більше про графічний інтерфейс MATLAB з Arduino, перевірте цей проект: Система домашньої автоматизації на основі графічного інтерфейсу з використанням Arduino та MATLAB