- Konfigurer hardware supportpakke til MATLAB:
- Test af MATLAB:
- Styring af lysdioder ved hjælp af MATLAB og Arduino:
I dette projekt skal vi lære,
- Sådan oprettes hardwaresupport til Arduino i MATLAB-software.
- Sådan styres en Arduino ved hjælp af MATLAB-kode.
Vi bruger normalt Arduino IDE til at skrive og uploade koder til Arduino. Fordelen ved MATLAB er, at den bruger et programmeringssprog på højt niveau, som er lettere end C / C ++. Den anden fordel ved at bruge MATLAB er, at vi hurtigt kan se resultaterne af I / O-operationer (uden at kompilere). Derudover leverer MATLAB plottefunktioner, som vi kan bruge til hurtigt at analysere og visualisere data indsamlet fra Arduino. Først skal vi lære at konfigurere hardwaresupportpakke til Arduino i MATLAB-software. Efter at have oprettet hardwaresupportpakke til Arduino i MATLAB-software, skal vi styre lysdioder, der er forbundet til Arduino-kortet ved hjælp af MATLAB-kode.
Konfigurer hardware supportpakke til MATLAB:
Trin 1. Start MATLAB (den seneste version foretrækkes).
Trin 2. I afsnittet Miljø skal du vælge Tilføjelsesprogrammer> Få pakker til hardwaresupport .
Trin 3. Det starter Add-On Explorer-vinduet.
Trin 4. Klik på MATLAB Support Package for Arduino Hardware.
Trin 5. Klik på Installer, nu beder installationsprogrammet dig om at logge ind på din MathWorks-konto. Hvis du ikke har en MathWorks-konto, kan du oprette en konto under installationen.
Trin 6. Efter login, accepter licensaftalen og fortsæt til installationen.
Trin 7. Vent nu på, at pakken downloades og installeres.
Trin 8. Nu har du installeret Arduino Support Package til MATLAB.
Test af MATLAB:
Efter installation af supportpakken til MATLAB skal vi kontrollere, om den er installeret korrekt eller ej.
1. Åbn MATLAB.
2. Tilslut Arduino til pc.
3. Skriv følgende kommando i MATLAB-kommandovinduet.
a = arduino ()
4. Hvis vi har mere end en Arduino tilsluttet til pc, kan vi specificere korttypen og COM-porten, som den er tilsluttet ved hjælp af følgende kommando.
a = arduino ('COM5', 'uno')
5. Efter at have indtastet ovenstående kommando, vil MATLAB forsøge at kommunikere med din Arduino, hvis det lykkes, viser MATLAB egenskaberne for Arduino-kortet, der er tilsluttet pc'en.
6. Nu kan vi se variablen 'a' i arbejdsområdet, som er MATLAB arduino-objektet. For at rydde objektet kan vi bruge følgende kommando.
klart a
Det fjerner Arduino-objektet fra arbejdsområdet.
Styring af lysdioder ved hjælp af MATLAB og Arduino:
I dette eksempel vil vi blinke en LED, der er forbundet til Arduino ved hjælp af MATLAB.
Nødvendige komponenter:
- Arduino
- Modstande
- LED'er
- USB-kabel til Arduino
Skematisk:
Trin:
- Start MATLAB.
- Tilslut din Arduino til pc.
- Lav kredsløbet som vist i skemaet.
- Åbn din.m-kode.
- Gem det og kør.
- LED begynder at blinke.
- Efter at have blinket 5 gange slukkes LED.
Koden er meget enkel, og den er angivet nedenfor, kopier den og gem den i fil med filtypen.m. Du kan lege koden og tilpasse den efter dine krav. Komplet bearbejdning af projektet demonstreres i nedenstående video.
Yderligere, hvis du vil lære mere om MATLAB grafisk interface med Arduino, skal du kontrollere dette projekt: GUI-baseret hjemmeautomatiseringssystem ved hjælp af Arduino og MATLAB