Inhoudsopgave:

MATLAB App Designer gebruiken met Arduino: 5 stappen
MATLAB App Designer gebruiken met Arduino: 5 stappen

Video: MATLAB App Designer gebruiken met Arduino: 5 stappen

Video: MATLAB App Designer gebruiken met Arduino: 5 stappen
Video: Массимо Банци: Как Arduino пробуждает воображение 2024, November
Anonim
MATLAB App Designer gebruiken met Arduino
MATLAB App Designer gebruiken met Arduino

MATLAB App Designer is een krachtige tool waarmee je grafische gebruikersinterfaces (GUI's) kunt ontwerpen met alle MATLAB-functionaliteiten.

In deze tutorial gaan we een GUI maken om de helderheid van een LED te regelen door middel van een eenvoudig te volgen stappen.

Opmerking: deze zelfstudie maakt gebruik van het Arduino-hardware-ondersteuningspakket op MATLAB. Ga voor meer informatie naar

Stap 1: App Designer openen

App-ontwerper openen
App-ontwerper openen

Begin met het openen van MATLAB en het maken van een nieuw App Designer-bestand.

Stap 2: De app ontwerpen

De app ontwerpen
De app ontwerpen
De app ontwerpen
De app ontwerpen
De app ontwerpen
De app ontwerpen

Druk op opslaan in de linkerbovenhoek van het scherm en noem het DimmingLED.

Sleep een label uit de componentenbibliotheek naar het centrale ontwerpgebied.

Sleep een knop terwijl je de Control-toets ingedrukt houdt om te voorkomen dat App Designer een label naast de knop toevoegt.

Druk op het label en verander de tekst in Duty Cycle en de grootte in 36.

Stap 3: De Arduino aansluiten

De Arduino aansluiten
De Arduino aansluiten

Sluit de Arduino aan via de USB-poort (in mijn geval gebruik ik Arduino nano).

bedraad een LED en een weerstand zoals in het volgende schema.

Stap 4:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

Ga terug naar de App Designer en klik op CodeView boven het ontwerpgebied.

voeg een privé-eigendom in vanuit de linkerbovenhoek van het scherm.

verwijder de eigenschapsnaam en noem deze "a".

Klik vanuit de componentbrowser met de rechtermuisknop op app. UIfigure en kies StartUpFcn callback toevoegen.

Schrijf: app.a = Arduino();

Klik vanuit de Component Browser met de rechtermuisknop op app.knop en kies Add ValueChangingFcn callback.

Schrijf het volgende erop en druk vervolgens op Uitvoeren.

veranderende waarde = gebeurtenis. Waarde;

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

writePWMDutyCycle (app.a, 'D3', veranderende Waarde / 100,0);

Stap 5: Gefeliciteerd

Gefeliciteerd
Gefeliciteerd
Gefeliciteerd
Gefeliciteerd
Gefeliciteerd
Gefeliciteerd

Nu kunt u de LED-helderheid regelen vanuit uw nieuw gemaakte app

Aanbevolen: