Sunteți pe pagina 1din 3

PRACTICAS: CONTROL AVANZADO

Semestre Enero - Junio 2015.

COMUNICACION MATLAB-ARDUINO
Cruz Prez Javier,.

Instituto Tecnolgico Superior De Huauchinango

Resumen
Se realiz una prctica con
el fin lograr una comunicacin
entre las plataformas Matlab y
Arduino para poder encender un
led utilizando los complementos
necesarios para poder obtener
dicha comunicacin.
En este trabajo se presentan
los resultados obtenidos al llevar
acabo la comunicacin entre
Matlab y Arduino,
mediante el
puerto COM y la placa Arduino
presentando un ejemplo fsico
donde se puede observar el
encendido y apagado de un led.

Palabras clave:
voltaje,
pines,
comando.

Seal, puerto,
comunicacin,

1. Introduccin
El motivo primario para realizar la
prctica de comunicacin Matlab y Arduino es
conocer ambas plataformas y realizar diferentes
actividades que se pueden visualizar de forma
fsica.
Adicionalmente esta prctica puede
llevar que la comunicacin entre ambas
plataformas se pueda conocer cmo es que
actan entre s para mandar y recibir seales de
la placa Arduino y poderla aplicar a un proceso,
siendo este ms fcil y ms controlado.

2. Comunicacin Matlab-Arduino
La comunicacin Matlab-Arduino se
lleva a cabo mediante la comunicacin COM de
la computadora con la placa Arduino.
Los materiales necesarios para realizar la
prctica son:
1 Placa Arduino
1 Led
1 Resistencia de 330 Ohm
1 Protoboard
1 jumper
Software Matlab
Software Arduino
Antes de comenzar con la prctica
primero se debe saber que es Matlab y Arduino
2.1 Matlab.
Matlab es una de las principales herramientas
para el clculo matemtico, anlisis de datos,
simulacin y visualizacin de resultados. Todas
las operaciones que realiza MatLab se basan en
una estructura de datos matriciales; todas las
funciones o comandos de MatLab se agrupan en
las llamadas toolbox, y abarcan diferentes
campos, como son el anlisis y adquisicin de
datos, procesamiento de imgenes y de seales,
anlisis y diseo de sistemas de control,
comunicaciones, simulaciones en tiempo real y
tambin herramientas para finanzas, estadstica,
economa o lgica difusa. [1]
2.2 Arduino
Arduino es una plataforma de electrnica
abierta para la creacin de prototipos basada en
software y hardware flexibles y fciles de usar.
[2]

2.3 Realizacin de la practica


Para la realizacin de la prctica de comunicacin
entre Matlab- Arduino se necesita el complemento
ArduinoIO.zip que es descargada de la pgina de
Mathworks.com. [3]

Fig. 3. Cargar archivo adio a tarjeta Arduino.

Fig. 1. Pgina Mathworks.com

Una vez cargado el archivo adio se abre la


plataforma Matlab, para ejecutar el archivo
install_arduino.m .

Una vez de haber descargado el complemento


necesario para la comunicacin entre plataformas se
continua con la descompresin del archivo complemento
en la carpeta Matlab.

Una vez ejecutado el archivo install_arduino.m se


espera hasta que Matlab termine de ejecutarlo para
despus comenzar la interaccin de Matlab con la tarjeta
Arduino desde el puerto COM 3 de la mquina.

Fig. 2. Descompresin de carpeta Arduino

Se procede a ejecutar el archivo Adio en la


plataforma Arduino para que la tarjeta Arduino reconozco
los comandos de salida y entrada de la plataforma
Matlab.

Fig. 5. Interaccin Matlab-Arduino

3.- Anlisis de Resultados


En la siguientes imgenes se presenta la respuesta
que hay cuando se realiza la interacion entre la
plataforma Matlab y Arduino.

4.- Conclusiones
En la prctica realizada se pudo visualizar de
forma fsica la comunicacin entre la plataforma Matlab
y Arduino, mediante complementos para las plataformas
y componentes electrnicos.

La prctica sirvi para conocer que las


plataformas Matlab y Arduino tienen una gran aplicacin
que pueden ser aplicadas a diferentes actividades para
controlar procesos etc.

Referencias
[1] Garibay R. La Tranzformada Z, 1997 consultado
el 31 de enero del 2015 en:

http://dctrl.fib.unam.mx/ricardo/Transformada%20Z/La
%20Transformada%20Z_corregido.pdf
[2] Sistemas de control disretos consultado el 31 de
enero
del
2015
en:
http://www.isa.uma.es/C14/Presentaciones%20de
%20Clase%20%28ppt%29/Document
%20Library/SISTEMAS%20DE%20CONTROL
%20DISCRETOS.pdfnn

S-ar putea să vă placă și