Sisukord:

MATLAB App Designeri kasutamine Arduinoga: 5 sammu
MATLAB App Designeri kasutamine Arduinoga: 5 sammu

Video: MATLAB App Designeri kasutamine Arduinoga: 5 sammu

Video: MATLAB App Designeri kasutamine Arduinoga: 5 sammu
Video: What is an API (in 5 minutes) 2024, November
Anonim
MATLAB App Designeri kasutamine koos Arduinoga
MATLAB App Designeri kasutamine koos Arduinoga

MATLAB App Designer on võimas tööriist, mis võimaldab teil kujundada graafilisi kasutajaliideseid (GUI) koos kõigi MATLABi funktsioonidega.

Selles õpetuses teeme GUI, et juhtida LED -i heledust lihtsate juhiste abil.

Märkus: see õpetus kasutab Arduino riistvarapaketti MATLABis, lisateabe saamiseks külastage

Samm: rakenduse kujundaja avamine

Rakenduse kujundaja avamine
Rakenduse kujundaja avamine

Alustuseks avage MATLAB ja looge uus App Designeri fail.

Samm: rakenduse kujundamine

Rakenduse kujundamine
Rakenduse kujundamine
Rakenduse kujundamine
Rakenduse kujundamine
Rakenduse kujundamine
Rakenduse kujundamine

Vajutage ekraani vasakus ülanurgas nuppu Salvesta ja pange sellele nimi DimmingLED.

Lohistage silt komponentide raamatukogust kesksesse kujunduspiirkonda.

Lohistage juhtnuppu all hoides nuppu, et vältida rakenduste disaineri lisamist nupu kõrvale.

Vajutage sildil, seejärel muutke tekst töötsükliks ja suuruseks 36.

Samm: ühendage Arduino

Arduino ühendamine
Arduino ühendamine

Ühendage Arduino USB -pordi kaudu (minu puhul kasutan Arduino nano).

ühendage LED ja takisti, nagu on näidatud järgmises skeemis.

4. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Minge tagasi rakenduste kujundaja juurde ja klõpsake kujundusala kohal nuppu CodeView.

lisage ekraani vasakust ülanurgast eraomand.

eemaldage vara nimi ja pange sellele nimi "a".

Paremklõpsake komponendibrauseris rakendust. UIfigureerige ja valige Lisa StartUpFcn tagasihelistamine.

Kirjutage: app.a = Arduino ();

Komponendibrauseris paremklõpsake rakendusel app.knop ja valige Add ValueChangingFcn tagasihelistamine.

Kirjutage sellele järgmine, seejärel vajutage Käivita.

changeValue = sündmus. Väärtus;

app. DutyCycleLabel. Text = char (string (muutuvväärtus) + ' %');

writePWMDutyCycle (app.a, 'D3', muutuvväärtus/100.0);

5. samm: õnnitlused

Palju õnne
Palju õnne
Palju õnne
Palju õnne
Palju õnne
Palju õnne

Nüüd saate oma äsja loodud rakendusest LED -heledust juhtida

Soovitan: