- Namestite paket strojne podpore za MATLAB:
- Testiranje MATLAB:
- Nadzor LED z uporabo MATLAB in Arduino:
V tem projektu se bomo naučili,
- Kako nastaviti strojno podporo za Arduino v programski opremi MATLAB.
- Kako nadzirati Arduino s pomočjo kode MATLAB.
Običajno uporabljamo Arduino IDE za pisanje in nalaganje kod v Arduino. Prednost MATLAB-a je v tem, da uporablja programski jezik na visoki ravni, ki je lažji od C / C ++. Druga prednost uporabe MATLAB je ta, da lahko hitro (brez sestavljanja) vidimo rezultate V / I operacij. Poleg tega MATLAB ponuja funkcije risanja, ki jih lahko uporabimo za hitro analizo in vizualizacijo podatkov, zbranih iz Arduina. Najprej se bomo naučili, kako v programski opremi MATLAB nastaviti paket podpore za strojno opremo za Arduino. Po nastavitvi paketa strojne podpore za Arduino v programski opremi MATLAB bomo nadzorovali LED-diode, ki so povezane s ploščo Arduino s pomočjo kode MATLAB.
Namestite paket strojne podpore za MATLAB:
Korak 1. Zaženite MATLAB (najnovejša različica).
Korak 2. V razdelku Okolje izberite Dodatki> Pridobi pakete za strojno podporo .
Korak 3. Zagnalo se bo okno Raziskovalec dodatkov.
Korak 4. Kliknite na MATLAB-ov podporni paket za strojno opremo Arduino.
Korak 5. Kliknite Namesti, zdaj vas bo namestitveni program pozval, da se prijavite v svoj račun MathWorks. Če nimate računa MathWorks, ga lahko med namestitvijo ustvarite.
Korak 6. Po prijavi sprejmite licenčno pogodbo in nadaljujte z namestitvijo.
Korak 7. Zdaj počakajte, da se paket prenese in namesti.
Korak 8. Zdaj ste uspešno namestili Arduino Support Package za MATLAB.
Testiranje MATLAB:
Po namestitvi podpornega paketa za MATLAB moramo preveriti, ali je pravilno nameščen ali ne.
1. Odprite MATLAB.
2. Arduino povežite z računalnikom.
3. V ukazno okno MATLAB vnesite naslednji ukaz.
a = arduino ()
4. Če imamo na računalnik priključenih več Arduino, lahko z naslednjim ukazom določimo vrsto plošče in vrata COM, na katera je povezan.
a = arduino ('COM5', 'uno')
5. Po vnosu zgornjega ukaza bo MATLAB poskusil komunicirati z vašim Arduinom, če bo uspešen, bo MATLAB prikazal lastnosti plošče Arduino, priključene na računalnik.
6. Zdaj lahko v delovnem prostoru vidimo spremenljivko 'a', ki je objekt arduino MATLAB. Za čiščenje predmeta lahko uporabimo naslednji ukaz.
jasno a
Predmet Arduino bo odstranil iz delovnega prostora.
Nadzor LED z uporabo MATLAB in Arduino:
V tem primeru bomo utripali LED, ki je povezan z Arduino s pomočjo MATLAB.
Potrebne komponente:
- Arduino
- Upori
- LED
- USB kabel za Arduino
Shema:
Koraki:
- Zaženite MATLAB.
- Povežite svoj Arduino z računalnikom.
- Naredite vezje, kot je prikazano na shemi.
- Odprite kodo.m.
- Shrani in zaženi.
- LED začne utripati.
- Po petkratnem utripanju se LED izklopi.
Koda je zelo preprosta in je navedena spodaj, kopirajte jo in shranite v datoteko s pripono.m. Kode se lahko poigrate in prilagodite svojim zahtevam. Popolno delovanje projekta je prikazano v spodnjem videu.
Če želite izvedeti več o grafičnem vmesniku MATLAB z Arduinom, preverite ta projekt: Sistem za avtomatizacijo na osnovi GUI, ki uporablja Arduino in MATLAB