Inhaltsverzeichnis:

MATLAB App Designer mit Arduino verwenden - Gunook
MATLAB App Designer mit Arduino verwenden - Gunook

Video: MATLAB App Designer mit Arduino verwenden - Gunook

Video: MATLAB App Designer mit Arduino verwenden - Gunook
Video: Control System Design: Getting Started with Arduino and MATLAB 2024, November
Anonim
Verwenden von MATLAB App Designer mit Arduino
Verwenden von MATLAB App Designer mit Arduino

MATLAB App Designer ist ein leistungsstarkes Werkzeug, mit dem Sie grafische Benutzeroberflächen (GUIs) mit allen MATLAB-Funktionalitäten entwerfen können.

In diesem Tutorial werden wir eine GUI erstellen, um die Helligkeit einer LED durch einfach zu befolgende Schritte zu steuern.

Hinweis: Dieses Tutorial verwendet das Arduino-Hardware-Support-Paket auf MATLAB. Weitere Informationen finden Sie unter

Schritt 1: App Designer öffnen

App-Designer öffnen
App-Designer öffnen

Öffnen Sie zunächst MATLAB und erstellen Sie eine neue App Designer-Datei.

Schritt 2: Entwerfen der App

Entwerfen der App
Entwerfen der App
Entwerfen der App
Entwerfen der App
Entwerfen der App
Entwerfen der App

Drücken Sie in der oberen linken Ecke des Bildschirms auf Speichern und nennen Sie es DimmingLED.

Ziehen Sie ein Label aus der Komponentenbibliothek in den zentralen Designbereich.

Ziehen Sie einen Knopf, während Sie die Strg-Taste gedrückt halten, um zu verhindern, dass App Designer neben dem Knopf ein Label hinzufügt.

Drücken Sie auf das Etikett und ändern Sie dann den Text in Duty Cycle und die Größe in 36.

Schritt 3: Anschließen des Arduino

Anschließen des Arduino
Anschließen des Arduino

Verbinden Sie das Arduino über den USB-Anschluss (in meinem Fall verwende ich Arduino nano).

Verdrahten Sie eine LED und einen Widerstand wie im folgenden Schema.

Schritt 4:

Bild
Bild
Bild
Bild
Bild
Bild

Gehen Sie zurück zum App-Designer und klicken Sie über dem Designbereich auf CodeView.

Fügen Sie eine private Eigenschaft von der oberen linken Ecke des Bildschirms ein.

Entfernen Sie den Eigenschaftsnamen und nennen Sie ihn „a“.

Klicken Sie im Komponentenbrowser mit der rechten Maustaste auf app. UIfigure und wählen Sie Add StartUpFcn callback.

Schreiben Sie: app.a = Arduino();

Klicken Sie im Komponentenbrowser mit der rechten Maustaste auf app.knop und wählen Sie ValueChangingFcn-Callback hinzufügen.

Schreiben Sie Folgendes hinein und drücken Sie dann Ausführen.

changeValue = event. Value;

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

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

Schritt 5: Herzlichen Glückwunsch

Herzliche Glückwünsche
Herzliche Glückwünsche
Herzliche Glückwünsche
Herzliche Glückwünsche
Herzliche Glückwünsche
Herzliche Glückwünsche

Jetzt können Sie die LED-Helligkeit von Ihrer neu erstellten App aus steuern

Empfohlen: