Sisällysluettelo:

MATLAB App Designerin käyttäminen Arduinon kanssa: 5 vaihetta
MATLAB App Designerin käyttäminen Arduinon kanssa: 5 vaihetta

Video: MATLAB App Designerin käyttäminen Arduinon kanssa: 5 vaihetta

Video: MATLAB App Designerin käyttäminen Arduinon kanssa: 5 vaihetta
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Heinäkuu
Anonim
MATLAB App Designerin käyttäminen Arduinon kanssa
MATLAB App Designerin käyttäminen Arduinon kanssa

MATLAB App Designer on tehokas työkalu, jonka avulla voit suunnitella graafisia käyttöliittymiä (GUI) kaikilla MATLAB -toiminnoilla.

Tässä opetusohjelmassa aiomme tehdä graafisen käyttöliittymän LED -valon kirkkauden säätämiseksi helposti seurattavien vaiheiden avulla.

Huomautus: Tämä opetusohjelma käyttää Arduino-laitteiston tukipakettia MATLABissa. Lisätietoja on osoitteessa

Vaihe 1: Avaa App Designer

App Designerin avaaminen
App Designerin avaaminen

Aloita avaamalla MATLAB ja luomalla uusi App Designer -tiedosto.

Vaihe 2: Sovelluksen suunnittelu

Sovelluksen suunnittelu
Sovelluksen suunnittelu
Sovelluksen suunnittelu
Sovelluksen suunnittelu
Sovelluksen suunnittelu
Sovelluksen suunnittelu

Paina näytön vasemmassa yläkulmassa tallenna ja anna sille nimi DimmingLED.

Vedä tarra komponenttikirjastosta suunnittelun keskiosaan.

Vedä nuppia pitämällä ohjausnäppäintä painettuna, jotta App Designer ei lisää tarraa nupin viereen.

Paina tarraa ja muuta sitten teksti Duty Cycle ja koko 36.

Vaihe 3: Liitä Arduino

Arduinon yhdistäminen
Arduinon yhdistäminen

Liitä Arduino USB -portin kautta (minun tapauksessani käytän Arduino nanoa).

johdin LED ja vastus kuten seuraavassa kaaviossa.

Vaihe 4:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Palaa App Designeriin ja napsauta CodeView -näkymää suunnittelualueen yläpuolella.

lisää yksityinen omaisuus näytön vasemmasta yläkulmasta.

poista omaisuuden nimi ja nimeä se "a".

Napsauta komponenttiselaimessa sovellusta hiiren kakkospainikkeella.

Kirjoita: app.a = Arduino ();

Komponenttiselaimessa hiiren kakkospainikkeella app.knop ja valitse Add ValueChangingFcn takaisinsoitto.

Kirjoita siihen seuraava ja paina sitten Suorita.

changeValue = event. Value;

app. DutyCycleLabel. Text = char (merkkijono (muuttuvaarvo) + ' %');

writePWMDutyCycle (n. a, 'D3', muuttuva arvo/100,0);

Vaihe 5: Onnittelut

Onnittelut
Onnittelut
Onnittelut
Onnittelut
Onnittelut
Onnittelut

Nyt voit ohjata LED -kirkkautta juuri luodusta sovelluksesta

Suositeltava: