- Nastaviť balík hardvérovej podpory pre MATLAB:
- Testovanie MATLABu:
- Ovládanie LED pomocou MATLAB a Arduino:
V tomto projekte sa budeme učiť,
- Ako nastaviť hardvérovú podporu pre Arduino v softvéri MATLAB.
- Ako ovládať Arduino pomocou MATLAB kódu.
Normálne používame Arduino IDE na zápis a nahrávanie kódov do Arduina. Výhodou MATLABu je, že používa programovací jazyk na vysokej úrovni, ktorý je jednoduchší ako C / C ++. Ďalšou výhodou použitia MATLABu je, že môžeme rýchlo vidieť výsledky I / O operácií (bez kompilácie). MATLAB navyše poskytuje funkcie vykreslenia, ktoré môžeme použiť na rýchlu analýzu a vizualizáciu údajov zhromaždených z Arduina. Najprv sa naučíme, ako nastaviť hardvérovú podpornú sadu pre Arduino v softvéri MATLAB. Po nastavení balíka hardvérovej podpory pre Arduino v softvéri MATLAB ideme ovládať LED diódy, ktoré sú pripojené k doske Arduino pomocou kódu MATLAB.
Nastaviť balík hardvérovej podpory pre MATLAB:
Krok 1. Spustite program MATLAB (uprednostňuje sa najnovšia verzia).
Krok 2. V časti Prostredie vyberte položku Doplnky> Získať hardvérové podporné balíčky .
Krok 3. Spustí sa okno prieskumníka doplnkov.
Krok 4. Kliknite na balík podpory MATLAB pre hardvér Arduino.
Krok 5. Kliknite na Inštalovať, teraz vás inštalátor požiada o prihlásenie do svojho účtu MathWorks. Ak nemáte účet MathWorks, môžete si ho vytvoriť počas inštalácie.
Krok 6. Po prihlásení prijmite licenčnú zmluvu a pokračujte v inštalácii.
Krok 7. Teraz čakajte na stiahnutie a inštaláciu balíka.
Krok 8. Teraz ste úspešne nainštalovali Arduino Support Package pre MATLAB.
Testovanie MATLABu:
Po nainštalovaní balíka podpory pre MATLAB musíme skontrolovať, či je nainštalovaný správne alebo nie.
1. Otvorte MATLAB.
2. Pripojte Arduino k PC.
3. Zadajte nasledujúci príkaz do príkazového okna MATLABu.
a = arduino ()
4. Ak máme k počítaču pripojených viac ako jedno Arduino, môžeme pomocou nasledujúceho príkazu určiť typ dosky a port COM, ku ktorému je pripojený.
a = arduino ('COM5', 'uno')
5. Po zadaní vyššie uvedeného príkazu sa MATLAB pokúsi komunikovať s vašim Arduino, ak bude úspešný, MATLAB zobrazí vlastnosti dosky Arduino pripojenej k PC.
6. Teraz môžeme v pracovnom priestore vidieť premennú 'a', ktorou je objekt MATLAB arduino. Na vyčistenie objektu môžeme použiť nasledujúci príkaz.
vyčistiť a
Odstráni objekt Arduino z pracovného priestoru.
Ovládanie LED pomocou MATLAB a Arduino:
V tomto príklade budeme blikať LED, ktorá je pripojená k Arduinu pomocou MATLABu.
Požadované komponenty:
- Arduino
- Rezistory
- LED diódy
- USB kábel pre Arduino
Schéma:
Kroky:
- Spustite program MATLAB.
- Pripojte svoje Arduino k počítaču.
- Vytvorte obvod podľa schémy.
- Otvorte svoj.m kód.
- Uložte to a spustite.
- LED začne blikať.
- Po 5-krát bliknutí LED zhasne.
Kód je veľmi jednoduchý a je uvedený nižšie, skopírujte ho a uložte do súboru s príponou.m. Môžete sa pohrať s kódom a prispôsobiť ho podľa svojich požiadaviek. Kompletné fungovanie projektu je demonštrované na videu nižšie.
Ďalej, ak sa chcete dozvedieť viac o grafickom rozhraní MATLABu s Arduinom, pozrite si tento projekt: Domáci automatizačný systém založený na GUI využívajúci Arduino a MATLAB