- Configuración del paquete de soporte de hardware para MATLAB:
- Probando MATLAB:
- Control de LED usando MATLAB y Arduino:
En este proyecto, vamos a aprender,
- Cómo configurar el soporte de hardware para Arduino en el software MATLAB.
- Cómo controlar un Arduino usando código MATLAB.
Normalmente usamos Arduino IDE para escribir y cargar códigos en Arduino. La ventaja de MATLAB es que utiliza un lenguaje de programación de alto nivel que es más fácil que C / C ++. La otra ventaja de utilizar MATLAB es que podemos ver los resultados de las operaciones de E / S rápidamente (sin compilar). Además, MATLAB proporciona funciones de trazado que podemos utilizar para analizar y visualizar rápidamente los datos recopilados de Arduino. Primero, aprenderemos cómo configurar el paquete de soporte de hardware para Arduino en el software MATLAB. Después de configurar el paquete de soporte de hardware para Arduino en el software MATLAB, vamos a controlar los LED que están conectados a la placa Arduino usando código MATLAB.
Configuración del paquete de soporte de hardware para MATLAB:
Paso 1. Inicie MATLAB (se prefiere la última versión).
Paso 2. En la sección Entorno , seleccione Complementos> Obtener paquetes de soporte de hardware .
Paso 3. Iniciará la ventana del explorador de complementos.
Paso 4. Haga clic en Paquete de soporte de MATLAB para hardware Arduino.
Paso 5. Haga clic en Instalar, ahora el instalador le pedirá que inicie sesión en su cuenta de MathWorks. Si no tiene una cuenta de MathWorks, puede crear una durante la instalación.
Paso 6. Después de iniciar sesión, acepte el acuerdo de licencia y continúe con la instalación.
Paso 7. Ahora, espere a que el paquete se descargue e instale.
Paso 8. Ahora ha instalado correctamente el paquete de soporte de Arduino para MATLAB.
Probando MATLAB:
Después de instalar el paquete de soporte para MATLAB, debemos verificar si está instalado correctamente o no.
1. Abra MATLAB.
2. Conecte Arduino a la PC.
3. Escriba el siguiente comando en la ventana de comandos de MATLAB.
a = arduino ()
4. Si tenemos más de un Arduino conectado a la PC, entonces podemos especificar el tipo de placa y el puerto COM al que está conectado usando el siguiente comando.
a = arduino ('COM5', 'uno')
5. Después de ingresar el comando anterior, MATLAB intentará comunicarse con su Arduino, si tiene éxito, MATLAB mostrará las propiedades de la placa Arduino conectada a la PC.
6. Ahora podemos ver la variable 'a' en el espacio de trabajo, que es el objeto arduino de MATLAB. Para borrar el objeto podemos usar el siguiente comando.
borrar un
Eliminará el objeto Arduino del espacio de trabajo.
Control de LED usando MATLAB y Arduino:
En este ejemplo, vamos a hacer parpadear un LED que está conectado a Arduino usando MATLAB.
Componentes requeridos:
- Arduino
- Resistencias
- LEDs
- Cable USB para Arduino
Esquemático:
Pasos:
- Inicie MATLAB.
- Conecte su Arduino a la PC.
- Realice el circuito como se muestra en el esquema.
- Abra su código.m.
- Guárdelo y ejecútelo.
- El LED comienza a parpadear.
- Después de parpadear 5 veces, el LED se apaga.
El código es muy simple y se da a continuación, cópielo y guárdelo en un archivo con extensión.m. Puede jugar con el código y personalizarlo de acuerdo con sus requisitos. El funcionamiento completo del proyecto se demuestra en el video a continuación.
Además, si desea obtener más información sobre la interfaz gráfica de MATLAB con Arduino, consulte este proyecto: Sistema de automatización del hogar basado en GUI usando Arduino y MATLAB