Table des matières:

Utilisation de MATLAB App Designer avec Arduino : 5 étapes
Utilisation de MATLAB App Designer avec Arduino : 5 étapes

Vidéo: Utilisation de MATLAB App Designer avec Arduino : 5 étapes

Vidéo: Utilisation de MATLAB App Designer avec Arduino : 5 étapes
Vidéo: App Designer for Beginners | @MATLABHelper Blog 2024, Juillet
Anonim
Utilisation de MATLAB App Designer avec Arduino
Utilisation de MATLAB App Designer avec Arduino

MATLAB App Designer est un outil puissant qui vous permet de concevoir des interfaces utilisateur graphiques (GUI) avec toutes les fonctionnalités de MATLAB.

Dans ce tutoriel, nous allons créer une interface graphique pour contrôler la luminosité d'une LED à travers des étapes faciles à suivre.

Remarque: ce didacticiel utilise le package de support matériel Arduino sur MATLAB. Pour plus d'informations, veuillez visiter

Étape 1: ouverture du concepteur d'applications

Ouverture du concepteur d'applications
Ouverture du concepteur d'applications

Commencez par ouvrir MATLAB et créer un nouveau fichier App Designer.

Étape 2: Conception de l'application

Conception de l'application
Conception de l'application
Conception de l'application
Conception de l'application
Conception de l'application
Conception de l'application

Appuyez sur Enregistrer dans le coin supérieur gauche de l'écran et nommez-le DimmingLED.

Faites glisser une étiquette de la bibliothèque de composants vers la zone de conception centrale.

Faites glisser un bouton tout en maintenant la touche de contrôle enfoncée pour empêcher App Designer d'ajouter une étiquette à côté du bouton.

Appuyez sur l'étiquette, puis changez le texte en Duty Cycle et la taille en 36.

Étape 3: connexion de l'Arduino

Connexion de l'Arduino
Connexion de l'Arduino

Connectez l'Arduino via le port USB (dans mon cas, j'utilise Arduino nano).

câblez une LED et une résistance comme dans le schéma suivant.

Étape 4:

Image
Image
Image
Image
Image
Image

Revenez au concepteur d'applications et cliquez sur CodeView au-dessus de la zone de conception.

insérez une propriété privée dans le coin supérieur gauche de l'écran.

supprimez le nom de la propriété et nommez-la « a ».

Dans le navigateur de composants, cliquez avec le bouton droit sur app. UIfigure et choisissez Ajouter un rappel StartUpFcn.

Écrivez: app.a = Arduino();

Dans le navigateur de composants, cliquez avec le bouton droit sur app.knop et choisissez Ajouter un rappel ValueChangingFcn.

Écrivez ce qui suit, puis appuyez sur Exécuter.

ChangeValue = event. Value;

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

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

Étape 5: Félicitations

Toutes nos félicitations
Toutes nos félicitations
Toutes nos félicitations
Toutes nos félicitations
Toutes nos félicitations
Toutes nos félicitations

Vous pouvez maintenant contrôler la luminosité des LED à partir de votre application nouvellement créée

Conseillé: