Turinys:

„MATLAB App Designer“naudojimas su „Arduino“: 5 žingsniai
„MATLAB App Designer“naudojimas su „Arduino“: 5 žingsniai

Video: „MATLAB App Designer“naudojimas su „Arduino“: 5 žingsniai

Video: „MATLAB App Designer“naudojimas su „Arduino“: 5 žingsniai
Video: Light Your World (with Hue Bulbs) by Dan Bradley 2024, Liepa
Anonim
Naudojant „MATLAB App Designer“su „Arduino“
Naudojant „MATLAB App Designer“su „Arduino“

„MATLAB App Designer“yra galingas įrankis, leidžiantis kurti grafines vartotojo sąsajas (GUI) su visomis MATLAB funkcijomis.

Šioje pamokoje mes padarysime GUI, kad valdytų šviesos diodo ryškumą, atlikdami paprastus veiksmus.

Pastaba: šioje pamokoje naudojamas „Arduino“aparatinės įrangos palaikymo paketas MATLAB, daugiau informacijos rasite apsilankę

1 veiksmas: atidarykite programų dizainerį

Atidaromas programų kūrėjas
Atidaromas programų kūrėjas

Pradėkite nuo MATLAB atidarymo ir sukurkite naują „App Designer“failą.

2 žingsnis: kurkite programą

Programos kūrimas
Programos kūrimas
Programos kūrimas
Programos kūrimas
Programos kūrimas
Programos kūrimas

Viršutiniame kairiajame ekrano kampe paspauskite „Išsaugoti“ir pavadinkite jį „DimmingLED“.

Vilkite etiketę iš komponentų bibliotekos į centrinę dizaino sritį.

Vilkite rankenėlę, laikydami nuspaudę valdymo klavišą, kad „App Designer“nepridėtų etiketės kartu su rankenėle.

Paspauskite etiketę, tada pakeiskite tekstą į darbo ciklą, o dydį - į 36.

3 veiksmas: prijunkite „Arduino“

„Arduino“prijungimas
„Arduino“prijungimas

Prijunkite „Arduino“per USB prievadą (mano atveju aš naudoju „Arduino nano“).

prijunkite šviesos diodą ir rezistorių, kaip nurodyta toliau pateiktoje schemoje.

4 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Grįžkite į „App Designer“ir spustelėkite „CodeView“virš dizaino srities.

įterpkite privačią nuosavybę iš viršutinio kairiojo ekrano kampo.

pašalinkite nuosavybės pavadinimą ir pavadinkite jį „a“.

Komponento naršyklėje dešiniuoju pelės mygtuku spustelėkite programą. UIfigure ir pasirinkite Add StartUpFcn callback.

Rašykite: app.a = Arduino ();

Komponentų naršyklėje dešiniuoju pelės mygtuku spustelėkite app.knop ir pasirinkite „Add ValueChangingFcn“atšaukimas.

Į jį parašykite taip, tada paspauskite Vykdyti.

changeValue = event. Value;

app. DutyCycleLabel. Text = char (eilutė (besikeičianti vertė) + ' %');

writePWMDutyCycle (ap.a, 'D3', besikeičianti vertė/100.0);

5 žingsnis: Sveikiname

Sveikinu
Sveikinu
Sveikinu
Sveikinu
Sveikinu
Sveikinu

Dabar galite valdyti LED ryškumą naudodami naujai sukurtą programą

Rekomenduojamas: