Innholdsfortegnelse:

Bruke MATLAB App Designer With Arduino: 5 trinn
Bruke MATLAB App Designer With Arduino: 5 trinn

Video: Bruke MATLAB App Designer With Arduino: 5 trinn

Video: Bruke MATLAB App Designer With Arduino: 5 trinn
Video: REAL RACING 3 LEAD FOOT EDITION 2024, November
Anonim
Bruke MATLAB App Designer Med Arduino
Bruke MATLAB App Designer Med Arduino

MATLAB App Designer er et kraftig verktøy som lar deg designe grafiske brukergrensesnitt (GUI) med alle MATLAB -funksjonene.

I denne opplæringen skal vi lage en GUI for å kontrollere lysstyrken til en LED gjennom trinn som er enkle å følge.

Merk: Denne opplæringen bruker Arduino maskinvarestøttepakke på MATLAB. For mer informasjon, vennligst besøk

Trinn 1: Åpne App Designer

Åpner App Designer
Åpner App Designer

Start med å åpne MATLAB og opprette en ny App Designer -fil.

Trinn 2: Designe appen

Design av appen
Design av appen
Design av appen
Design av appen
Design av appen
Design av appen

Trykk på lagre øverst til venstre på skjermen, og gi det navnet DimmingLED.

Dra en etikett fra komponentbiblioteket til det sentrale designområdet.

Dra en knapp mens du holder kontrolltasten inne for å forhindre App Designer i å legge til en etikett langs siden med knappen.

Trykk på etiketten, og endre teksten til Duty Cycle og størrelsen til 36.

Trinn 3: Koble til Arduino

Koble til Arduino
Koble til Arduino

Koble Arduino gjennom USB -porten (i mitt tilfelle bruker jeg Arduino nano).

koble en LED og en motstand som i følgende skjematiske.

Trinn 4:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Gå tilbake til App Designer og klikk på CodeView over designområdet.

sett inn en privat eiendom fra øverste venstre hjørne av skjermen.

fjern eiendomsnavnet og gi det navnet “a”.

Høyreklikk på komponenten nettleser på app. UIfigure og velg Legg til StartUpFcn tilbakeringing.

Skriv: app.a = Arduino ();

Høyreklikk på app.knop i komponentleseren og velg Add ValueChangingFcn callback.

Skriv følgende til den, og trykk deretter på Kjør.

changeValue = event. Value;

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

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

Trinn 5: Gratulerer

Gratulerer
Gratulerer
Gratulerer
Gratulerer
Gratulerer
Gratulerer

Nå kan du kontrollere LED -lysstyrken fra din nyopprettede app

Anbefalt: