- Konfigurera hårdvarupaket för MATLAB:
- Testning av MATLAB:
- Kontrollera lysdioder med MATLAB och Arduino:
I det här projektet ska vi lära oss,
- Hur man ställer in maskinvarusupport för Arduino i MATLAB-programvaran.
- Hur man styr en Arduino med MATLAB-kod.
Vi använder normalt Arduino IDE för att skriva och ladda upp koder till Arduino. Fördelen med MATLAB är att den använder ett programmeringsspråk på hög nivå som är enklare än C / C ++. Den andra fördelen med att använda MATLAB är att vi snabbt kan se resultaten av I / O-operationer (utan att kompilera). Dessutom tillhandahåller MATLAB plottningsfunktioner som vi kan använda för att snabbt analysera och visualisera data som samlats in från Arduino. Först ska vi lära oss hur man ställer in hårdvarupaket för Arduino i MATLAB-programvaran. Efter att ha konfigurerat hårdvarupaket för Arduino i MATLAB-programvaran ska vi styra lysdioder som är anslutna till Arduino-kortet med MATLAB-kod.
Konfigurera hårdvarupaket för MATLAB:
Steg 1. Starta MATLAB (den senaste versionen föredras).
Steg 2. I avsnittet Miljö väljer du Tillägg> Hämta paket för hårdvarusupport .
Steg 3. Det startar fönstret Add-On explorer.
Steg 4. Klicka på MATLAB Support Package för Arduino Hardware.
Steg 5. Klicka på Installera, nu kommer installationsprogrammet att be dig logga in på ditt MathWorks-konto. Om du inte har MathWorks-konto kan du skapa ett konto under installationen.
Steg 6. Efter inloggning accepterar du licensavtalet och fortsätter till installationen.
Steg 7. Vänta nu på att paketet laddas ner och installeras.
Steg 8. Nu har du installerat Arduino Support Package för MATLAB.
Testning av MATLAB:
Efter att ha installerat supportpaketet för MATLAB måste vi kontrollera om det är korrekt installerat eller inte.
1. Öppna MATLAB.
2. Anslut Arduino till PC.
3. Skriv följande kommando i MATLAB-kommandofönstret.
a = arduino ()
4. Om vi har mer än en Arduino ansluten till PC kan vi ange korttypen och COM-porten som den är ansluten till med följande kommando.
a = arduino ('COM5', 'uno')
5. Efter att ha angett ovanstående kommando kommer MATLAB att försöka kommunicera med din Arduino, om det lyckas kommer MATLAB att visa egenskaperna för Arduino-kortet anslutet till PC.
6. Nu kan vi se variabeln 'a' i arbetsytan, som är MATLAB arduino-objektet. För att rensa objektet kan vi använda följande kommando.
rensa a
Det tar bort Arduino-objektet från arbetsytan.
Kontrollera lysdioder med MATLAB och Arduino:
I det här exemplet kommer vi att blinka en LED som är ansluten till Arduino med MATLAB.
Komponenter som krävs:
- Arduino
- Motstånd
- Lysdioder
- USB-kabel för Arduino
Schematisk:
Steg:
- Starta MATLAB.
- Anslut din Arduino till PC.
- Gör kretsen som visas i schemat.
- Öppna din.m-kod.
- Spara det och kör.
- LED börjar blinka.
- Efter att ha blinkat 5 gånger släcks lysdioden.
Koden är mycket enkel och den ges nedan, kopiera den och spara den i fil med.m-tillägget. Du kan spela runt koden och anpassa den efter dina behov. Fullständig bearbetning av projektet visas i videon nedan.
Ytterligare om du vill lära dig mer om MATLAB grafiska gränssnitt med Arduino, kolla detta projekt: GUI Based Home Automation System med Arduino och MATLAB