- Instalační balíček hardwarové podpory pro MATLAB:
- Testování MATLABu:
- Ovládání LED pomocí MATLAB a Arduino:
V tomto projektu se budeme učit,
- Jak nastavit hardwarovou podporu pro Arduino v softwaru MATLAB.
- Jak ovládat Arduino pomocí MATLAB kódu.
Normálně používáme Arduino IDE k psaní a nahrávání kódů do Arduina. Výhodou MATLABu je, že používá programovací jazyk na vysoké úrovni, který je jednodušší než C / C ++. Další výhodou používání MATLABu je, že můžeme rychle vidět výsledky I / O operací (bez kompilace). MATLAB navíc poskytuje funkce vykreslování, které můžeme použít k rychlé analýze a vizualizaci dat shromážděných z Arduina. Nejprve se naučíme, jak nastavit balíček hardwarové podpory pro Arduino v softwaru MATLAB. Po nastavení balíčku hardwarové podpory pro Arduino v softwaru MATLAB budeme ovládat LED diody, které jsou připojeny k desce Arduino pomocí kódu MATLAB.
Instalační balíček hardwarové podpory pro MATLAB:
Krok 1. Spusťte MATLAB (upřednostňována nejnovější verze).
Krok 2. V části Prostředí vyberte doplňky> získat hardwarové podpůrné balíčky .
Krok 3. Spustí se okno Průzkumníka doplňků.
Krok 4. Klikněte na balíček podpory MATLAB pro hardware Arduino.
Krok 5. Klikněte na Instalovat, nyní vás instalační program vyzve k přihlášení ke svému účtu MathWorks. Pokud nemáte účet MathWorks, můžete si jej vytvořit během instalace.
Krok 6. Po přihlášení přijměte licenční smlouvu a pokračujte v instalaci.
Krok 7. Nyní počkejte, až se balíček stáhne a nainstaluje.
Krok 8. Nyní jste úspěšně nainstalovali Arduino Support Package pro MATLAB.
Testování MATLABu:
Po instalaci balíčku podpory pro MATLAB musíme zkontrolovat, zda je správně nainstalován nebo ne.
1. Otevřete MATLAB.
2. Připojte Arduino k PC.
3. Do příkazového okna MATLABu napište následující příkaz.
a = arduino ()
4. Pokud máme k počítači připojeno více než jedno Arduino, můžeme pomocí následujícího příkazu určit typ desky a port COM, ke kterému je připojeno.
a = arduino ('COM5', 'uno')
5. Po zadání výše uvedeného příkazu se MATLAB pokusí komunikovat s vaším Arduinem, pokud bude úspěšný, MATLAB zobrazí vlastnosti desky Arduino připojené k PC.
6. Nyní můžeme v pracovním prostoru vidět proměnnou 'a', což je objekt MATLAB arduino. K vymazání objektu můžeme použít následující příkaz.
vymazat a
Odstraní objekt Arduino z pracovního prostoru.
Ovládání LED pomocí MATLAB a Arduino:
V tomto příkladu budeme blikat LED, která je připojena k Arduinu pomocí MATLABu.
Požadované komponenty:
- Arduino
- Rezistory
- LED diody
- USB kabel pro Arduino
Schéma:
Kroky:
- Spusťte MATLAB.
- Připojte své Arduino k PC.
- Proveďte obvod podle schématu.
- Otevřete svůj.m kód.
- Uložte to a spusťte.
- LED začne blikat.
- Po 5 bliknutích LED zhasne.
Kód je velmi jednoduchý a je uveden níže, zkopírujte jej a uložte do souboru s příponou.m. Můžete si zahrát kód a upravit jej podle svých požadavků. Kompletní fungování projektu ukazuje video níže.
Dále, pokud se chcete dozvědět více o grafickém rozhraní MATLAB s Arduino, podívejte se na tento projekt: Systém domácí automatizace založený na GUI pomocí Arduino a MATLAB