Indholdsfortegnelse:

Brug af MATLAB App Designer med Arduino: 5 trin
Brug af MATLAB App Designer med Arduino: 5 trin

Video: Brug af MATLAB App Designer med Arduino: 5 trin

Video: Brug af MATLAB App Designer med Arduino: 5 trin
Video: Lesson 77: Using VL53L0X 200cm Laser Distance Sensor | Arduino Step By Step Course 2024, November
Anonim
Brug af MATLAB App Designer med Arduino
Brug af MATLAB App Designer med Arduino

MATLAB App Designer er et kraftfuldt værktøj, der giver dig mulighed for at designe grafiske brugergrænseflader (GUI'er) med alle MATLAB -funktioner.

I denne vejledning skal vi lave en GUI til at styre lysstyrken på en LED gennem trin, der er lette at følge.

Bemærk: Denne vejledning bruger Arduino hardware supportpakke på MATLAB, for mere information besøg

Trin 1: Åbning af App Designer

Åbner App Designer
Åbner App Designer

Start med at åbne MATLAB og oprette en ny App Designer -fil.

Trin 2: Design af appen

Design af appen
Design af appen
Design af appen
Design af appen
Design af appen
Design af appen

Tryk på gem i øverste venstre hjørne af skærmen, og navngiv det DimmingLED.

Træk en etiket fra komponentbiblioteket til det centrale designområde.

Træk i en knap, mens du holder kontroltasten nede for at forhindre App Designer i at tilføje en etiket sammen med knappen.

Tryk på etiketten, og skift derefter teksten til Driftscyklus og størrelsen til 36.

Trin 3: Tilslutning af Arduino

Tilslutning af Arduino
Tilslutning af Arduino

Tilslut Arduino via USB -porten (i mit tilfælde bruger jeg Arduino nano).

tilslut en LED og en modstand som i følgende skematiske.

Trin 4:

Billede
Billede
Billede
Billede
Billede
Billede

Gå tilbage til App Designer, og klik på CodeView over designområdet.

indsæt en privat ejendom fra øverste venstre hjørne af skærmen.

fjern ejendomsnavnet og navngiv det "a".

Højreklik på komponentbrowseren på app. UIfigure og vælg Tilføj StartUpFcn -tilbagekald.

Skriv: app.a = Arduino ();

Højreklik på app.knop i komponentbrowseren, og vælg Tilføj ValueChangingFcn -tilbagekald.

Skriv følgende til den, og tryk derefter på Kør.

changeValue = event. Value;

app. DutyCycleLabel. Text = char (string (changeValue) + ' %');

writePWMDutyCycle (app.a, 'D3', changeValue/100.0);

Trin 5: Tillykke

Tillykke
Tillykke
Tillykke
Tillykke
Tillykke
Tillykke

Nu kan du styre LED -lysstyrken fra din nyoprettede app

Anbefalede: