INHOUDSOPGAWE:

Die gebruik van MATLAB -appontwerper met Arduino: 5 stappe
Die gebruik van MATLAB -appontwerper met Arduino: 5 stappe

Video: Die gebruik van MATLAB -appontwerper met Arduino: 5 stappe

Video: Die gebruik van MATLAB -appontwerper met Arduino: 5 stappe
Video: Использование датчика расстояния Sharp IR GP2Y0A51SK0F с Arduino (от 2 см до 15 см) 2024, November
Anonim
Gebruik die MATLAB -appontwerper met Arduino
Gebruik die MATLAB -appontwerper met Arduino

MATLAB App Designer is 'n kragtige instrument waarmee u grafiese gebruikersinterfaces (GUI's) met al die MATLAB -funksies kan ontwerp.

In hierdie handleiding gaan ons 'n GUI maak om die helderheid van 'n LED te beheer deur middel van maklike stappe.

Opmerking: hierdie tutoriaal gebruik Arduino hardewareondersteuningspakket op MATLAB, besoek https://www.mathworks.com/hardware-support/arduino-matlab.html vir meer inligting

Stap 1: Maak App Designer oop

Appontwerper oopmaak
Appontwerper oopmaak

Begin deur MATLAB oop te maak en 'n nuwe App Designer -lêer te skep.

Stap 2: Ontwerp die app

Die ontwerp van die app
Die ontwerp van die app
Die ontwerp van die app
Die ontwerp van die app
Die ontwerp van die app
Die ontwerp van die app

Druk stoor in die linker boonste hoek van die skerm en noem dit DimmingLED.

Sleep 'n etiket uit die komponentbiblioteek na die sentrale ontwerpgebied.

Sleep 'n knop terwyl u die beheersleutel hou om te voorkom dat App Designer 'n etiket langs die knop voeg.

Druk op die etiket, verander dan die teks na Duty Cycle en die grootte in 36.

Stap 3: Verbind die Arduino

Verbind die Arduino
Verbind die Arduino

Koppel die Arduino via die USB -poort (in my geval gebruik ek Arduino nano).

dra 'n LED en 'n weerstand soos in die volgende skematiese.

Stap 4:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Gaan terug na die App Designer en klik op CodeView bo die ontwerparea.

voeg 'n privaat eiendom in die linker boonste hoek van die skerm in.

verwyder die eiendomsnaam en noem dit 'a'.

Klik met die rechtermuisknop in die komponentblaaier op app. UIfigure en kies Voeg StartUpFcn terugbel by.

Skryf: app.a = Arduino ();

Klik in die komponentblaaier op app.knop en kies Voeg ValueChangingFcn terugbel by.

Skryf die volgende daaroor en druk op Run.

veranderende waarde = gebeurtenis.waarde;

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

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

Stap 5: Baie geluk

Baie geluk
Baie geluk
Baie geluk
Baie geluk
Baie geluk
Baie geluk

Nou kan u die LED -helderheid beheer vanaf u nuutgeskepte app

Aanbeveel: