Taula de continguts:

Ús de MATLAB App Designer amb Arduino: 5 passos
Ús de MATLAB App Designer amb Arduino: 5 passos

Vídeo: Ús de MATLAB App Designer amb Arduino: 5 passos

Vídeo: Ús de MATLAB App Designer amb Arduino: 5 passos
Vídeo: How to Download Apps without Apple ID Password #shorts #iphone #ios #apps #ios16 2024, Juliol
Anonim
Ús de MATLAB App Designer amb Arduino
Ús de MATLAB App Designer amb Arduino

MATLAB App Designer és una potent eina que us permet dissenyar interfícies gràfiques d'usuari (GUI) amb totes les funcionalitats de MATLAB.

En aquest tutorial farem una GUI per controlar la brillantor d'un LED mitjançant uns passos fàcils de seguir.

Nota: Aquest tutorial utilitza el paquet de suport de maquinari Arduino a MATLAB, per obtenir més informació, visiteu

Pas 1: obertura del dissenyador d'aplicacions

Obrint el Dissenyador d'aplicacions
Obrint el Dissenyador d'aplicacions

Comenceu obrint MATLAB i creant un nou fitxer de dissenyador d'aplicacions.

Pas 2: dissenyar l'aplicació

Disseny de l'aplicació
Disseny de l'aplicació
Disseny de l'aplicació
Disseny de l'aplicació
Disseny de l'aplicació
Disseny de l'aplicació

Premeu Desa a l'extrem superior esquerre de la pantalla i anomeneu-lo DimmingLED.

Arrossegueu una etiqueta des de la biblioteca de components a l'àrea central de disseny.

Arrossegueu un comandament mentre manteniu premuda la tecla de control per evitar que el dissenyador d'aplicacions afegeixi una etiqueta al costat del comandament.

Premeu l'etiqueta i, a continuació, canvieu el text a Cicle de treball i la mida a 36.

Pas 3: Connexió de l'Arduino

Connexió de l'Arduino
Connexió de l'Arduino

Connecteu l’Arduino a través del port USB (en el meu cas estic fent servir Arduino nano).

connecteu un LED i una resistència com en l'esquema següent.

Pas 4:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Torneu al dissenyador d'aplicacions i feu clic a CodeView a sobre de l'àrea de disseny.

inseriu una propietat privada a l'extrem superior esquerre de la pantalla.

elimineu el nom de la propietat i anomeneu-lo "a".

Des del navegador de components, feu clic amb el botó dret a l’app. UIfigura i trieu Afegeix una devolució de trucada StartUpFcn.

Escriu: app.a = Arduino ();

Des del navegador de components, feu clic amb el botó dret a app.knop i trieu Afegeix una devolució de trucada ValueChangingFcn.

Escriviu-hi el següent i, a continuació, premeu Executa.

CanviantValor = esdeveniment. Valor;

app. DutyCycleLabel. Text = char (cadena (valorCanviant) + '%');

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

Pas 5: Enhorabona

Enhorabona
Enhorabona
Enhorabona
Enhorabona
Enhorabona
Enhorabona

Ara podeu controlar la brillantor del LED des de la vostra aplicació de nova creació

Recomanat: