Taula de continguts:
- Pas 1: obertura del dissenyador d'aplicacions
- Pas 2: dissenyar l'aplicació
- Pas 3: Connexió de l'Arduino
- Pas 4:
- Pas 5: Enhorabona
Vídeo: Ús de MATLAB App Designer amb Arduino: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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
Reproductor d'àudio amb Arduino amb targeta Micro SD: 7 passos (amb imatges)
Reproductor d'àudio que utilitza Arduino amb targeta Micro SD: SUBSCRIU el meu canal per a més projectes ……………………. Molta gent vol connectar la targeta SD amb arduino o voleu una sortida d’àudio mitjançant arduino. Així doncs, aquí teniu la forma més senzilla i barata d’interfocar la targeta SD amb arduino. tu ens pots
Comandament a distància sense fils que utilitza el mòdul NRF24L01 de 2,4 Ghz amb Arduino - Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter - Helicòpter Rc - Avió Rc amb Arduino: 5 passos (amb imatges)
Comandament sense fils que utilitza un mòdul NRF24L01 de 2,4 Ghz amb Arduino | Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter | Helicòpter Rc | Avió Rc amb Arduino: per fer funcionar un cotxe Rc | Quadcopter | Drone | Avió RC | Vaixell RC, sempre necessitem un receptor i un transmissor, suposem que per RC QUADCOPTER necessitem un transmissor i un receptor de 6 canals i aquest tipus de TX i RX és massa costós, així que en farem un al nostre
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
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