Tabla de contenido:

Uso de MATLAB App Designer con Arduino: 5 pasos
Uso de MATLAB App Designer con Arduino: 5 pasos

Video: Uso de MATLAB App Designer con Arduino: 5 pasos

Video: Uso de MATLAB App Designer con Arduino: 5 pasos
Video: Arduino con App Designer de Matlab parte 4: Control de un motor brushless 2024, Noviembre
Anonim
Uso de MATLAB App Designer con Arduino
Uso de MATLAB App Designer con Arduino

MATLAB App Designer es una poderosa herramienta que le permite diseñar interfaces gráficas de usuario (GUI) con todas las funcionalidades de MATLAB.

En este tutorial vamos a hacer una GUI para controlar el brillo de un LED a través de unos pasos fáciles de seguir.

Nota: este tutorial utiliza el paquete de soporte de hardware Arduino en MATLAB; para obtener más información, visite

Paso 1: Abrir el diseñador de aplicaciones

Abrir el diseñador de aplicaciones
Abrir el diseñador de aplicaciones

Comience abriendo MATLAB y creando un nuevo archivo de App Designer.

Paso 2: diseñar la aplicación

Diseñando la App
Diseñando la App
Diseñando la App
Diseñando la App
Diseñando la App
Diseñando la App

Presione guardar en la esquina superior izquierda de la pantalla y asígnele el nombre DimmingLED.

Arrastre una etiqueta de la biblioteca de componentes al área de diseño central.

Arrastre una perilla mientras mantiene presionada la tecla de control para evitar que App Designer agregue una etiqueta junto con la perilla.

Presione la etiqueta, luego cambie el texto a Duty Cycle y el tamaño a 36.

Paso 3: Conexión del Arduino

Conectando el Arduino
Conectando el Arduino

Conecta el Arduino a través del puerto USB (en mi caso, estoy usando Arduino nano).

Conecte un LED y una resistencia como en el siguiente esquema.

Paso 4:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Vuelva al Diseñador de aplicaciones y haga clic en CodeView encima del área de diseño.

inserte una propiedad privada desde la esquina superior izquierda de la pantalla.

elimine el nombre de la propiedad y asígnele el nombre "a".

Desde el navegador de componentes, haga clic con el botón derecho en app. UIfigure y elija Add StartUpFcn callback.

Escriba: app.a = Arduino ();

Desde el Explorador de componentes, haga clic con el botón derecho en app.knop y elija Add ValueChangingFcn callback.

Escriba lo siguiente y luego presione Ejecutar.

ChangingValue = event. Value;

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

writePWMDutyCycle (aplicación.a, 'D3', ChangingValue / 100.0);

Paso 5: felicitaciones

Felicidades
Felicidades
Felicidades
Felicidades
Felicidades
Felicidades

Ahora puede controlar el brillo del LED desde su aplicación recién creada

Recomendado: