
Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:38

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

Comenceu obrint MATLAB i creant un nou fitxer de dissenyador d'aplicacions.
Pas 2: dissenyar 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

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:



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



Ara podeu controlar la brillantor del LED des de la vostra aplicació de nova creació
Recomanat:
Neopixel Led Designer Tree: 5 passos

Neopixel Led Designer Tree: és el que es pot instruir sobre la creació d'un arbre de disseny amb LEDs de Neopixel. Això és senzill, tan fàcil de fer que requereix menys esforços, però ofereix una meravellosa obra mestra que pot cridar l'atenció de tots
Controleu Arduino sense fils amb MATLAB: 11 passos

Controlar Arduino sense fils amb MATLAB: he estat veient pocs bricolatges sobre com establir una comunicació entre l’aplicació MATLAB i Arduino que estigui connectada al PC. Tot i això, no he trobat res que controli Arduino mitjançant MATLAB sense fils mitjançant el blindatge Ethernet compatible ENC28J60
Launchpad - Comunicació sèrie amb Matlab: 6 passos

Launchpad - Comunicació Serial Amb Matlab: Hola, benvingut a aquest tutorial on aprendre à s a comunicar la teva targeta LaunchPad TI Evaluation Kit amb Matlab.En aquest tutorial es fa enfocar á a la conexi ó n amb la Tiva C i l’usuari podrem á migrar f à cilmente a una ta
ROOMBA Conduït per ARDUINO YUN Via Wifi App per STEFANO DALL'OLIO: 4 passos (amb imatges)

ROOMBA Impulsat per ARDUINO YUN Via Wifi App per STEFANO DALL'OLIO: Amb aquesta guia comparteixo el codi per connectar ARDUINO YUN a Roomba amb la finalitat de conduir Roomba mitjançant Wifi. Olio.My Roomba és Roomba 620, però podeu utilitzar el mateix codi per a altres Roomb
Roomba amb MATLAB: 4 passos (amb imatges)

Roomba With MATLAB: aquest projecte utilitza MATLAB i un robot programable iRobot Create2. Posant a prova els nostres coneixements de MATLAB, podem programar Create2 per interpretar imatges i detectar senyals. La funcionalitat del robot depèn principalment de