- Konfigurer maskinvarestøttepakke for MATLAB:
- Testing av MATLAB:
- Styring av lysdioder ved bruk av MATLAB og Arduino:
I dette prosjektet skal vi lære,
- Hvordan sette opp maskinvarestøtte for Arduino i MATLAB-programvare.
- Hvordan kontrollere en Arduino ved hjelp av MATLAB-kode.
Vi bruker vanligvis Arduino IDE til å skrive og laste opp koder til Arduino. Fordelen med MATLAB er at den bruker et høyt nivå programmeringsspråk som er enklere enn C / C ++. Den andre fordelen med å bruke MATLAB er at vi raskt kan se resultatene av I / O-operasjoner (uten å kompilere). Videre tilbyr MATLAB plottfunksjoner som vi kan bruke til å raskt analysere og visualisere data samlet fra Arduino. Først skal vi lære å sette opp maskinvarestøttepakke for Arduino i MATLAB-programvare. Etter å ha satt opp maskinvarestøttepakke for Arduino i MATLAB-programvare, skal vi kontrollere lysdioder som er koblet til Arduino-kortet ved hjelp av MATLAB-kode.
Konfigurer maskinvarestøttepakke for MATLAB:
Trinn 1. Start MATLAB (siste versjon foretrukket).
Trinn 2. I delen Miljø velger du Tillegg> Få pakker for maskinvarestøtte .
Trinn 3. Det vil starte Add-On Explorer-vinduet.
Trinn 4. Klikk på MATLAB Support Package for Arduino Hardware.
Trinn 5. Klikk på Installer, nå vil installatøren be deg om å logge på MathWorks-kontoen din. Hvis du ikke har MathWorks-konto, kan du opprette en konto under installasjonen.
Trinn 6. Etter at du har logget på, godta lisensavtalen og fortsett til installasjonen.
Trinn 7. Vent nå til pakken lastes ned og installeres.
Trinn 8. Nå har du installert Arduino Support Package for MATLAB.
Testing av MATLAB:
Etter at vi har installert støttepakken for MATLAB, må vi sjekke om den er installert riktig eller ikke.
1. Åpne MATLAB.
2. Koble Arduino til PC.
3. Skriv inn følgende kommando i MATLAB kommandovindu.
a = arduino ()
4. Hvis vi har mer enn en Arduino koblet til PC, kan vi spesifisere brettetypen og COM-porten som den er koblet til ved hjelp av følgende kommando.
a = arduino ('COM5', 'uno')
5. Etter å ha skrevet inn kommandoen ovenfor, vil MATLAB prøve å kommunisere med Arduino, hvis vellykket vil MATLAB vise egenskapene til Arduino-kortet som er koblet til PC.
6. Nå kan vi se variabelen 'a' i arbeidsområdet, som er MATLAB arduino-objektet. For å fjerne objektet kan vi bruke følgende kommando.
klar a
Det vil fjerne Arduino-objektet fra arbeidsområdet.
Styring av lysdioder ved bruk av MATLAB og Arduino:
I dette eksemplet skal vi blinke en LED som er koblet til Arduino ved hjelp av MATLAB.
Nødvendige komponenter:
- Arduino
- Motstander
- LED-lys
- USB-kabel for Arduino
Skjematisk:
Fremgangsmåte:
- Start MATLAB.
- Koble Arduino til PC.
- Lag kretsen som vist i skjemaet.
- Åpne.m-koden din.
- Lagre den og kjør.
- LED begynner å blinke.
- Etter å ha blinket 5 ganger slås LED av.
Koden er veldig enkel, og den er gitt nedenfor, kopier den og lagre den i fil med.m-utvidelse. Du kan spille rundt koden og tilpasse den etter dine behov. Fullstendig bearbeiding av prosjektet er demonstrert i videoen nedenfor.
Videre hvis du vil lære mer om MATLAB grafisk grensesnitt med Arduino, sjekk dette prosjektet: GUI Based Home Automation System ved hjelp av Arduino og MATLAB