Está en la página 1de 10

1

Instituto Tecnolgico Superior de Misantla





Ingeniera en Tecnologas de la Informacin y Comunicaciones



Materia: Telecomunicaciones Avanzadas




Reporte de Avance 2: decodificar de las cadenas de datos que fueron
almacenadas en un vector de cadenas y graficarlas.














2

Alumnos:



Virginia Lpez Montero
Jorge Eduardo Barona Benavides
Carlos Omar Garca Bonilla
Emmanuel Lpez Cruz
Ana Lizbeth Chacn Duran
Alma Delia Arroyo Zavaleta
Evelio Montoya Bernab
Moiss Gmez Francisco
Edgar Jos Santiago
Aldo Gonzlez Cano
Isaas Castillo Prez
Uzziel Carmona Herrera
Zabdiel Jcome Rivera
Luis Antonio Prez Hernndez





Docente: MIA. Jos Rubn Snchez Lpez


Misantla, Veracruz. Julio del 2014


3
4
Introduccin.

En este avance de comunicacin de arduino y matlab(almbrico), mostramos una
grfica de una seal senoidal que es generada por arduino, esta se enva por el
puerto serie, graficndose en matlab, los programas que se utilizan son Arduino y
Matlab.









5
Reporte Avance 1. Comunicacin Arduino y Matlab (alambrico).

Para esta prctica usamos el programa arduino, el cual sirve para darle las ordenes
de lo que necesitemos programando lo solicitado.

Figura 1. Entorno de Arduino.

Comenzamos con escribir el cdigo para generar las primeras lneas de cdigo para
interactuar con arduino mostrndose a continuacin.

/* Avance de proyecto 1 */
// comunicacin usb-serial
// Declarar una variable

char i=0;
void setup(){ //inicializar arduino, pines de entrada/ salida,
puertos seriales
Serial.begin (9600);
}
6
void loop(){ //funcin que se va a estar ejecutando por
siempre
Serial.flush (); // liberar el flujo de entrada del puerto serial
Serial.println (i); //sirve para imprimir el puerto serie del valor de i
(i,DEC)
i = i+1;
}
Verificamos la tarjeta en la cual desde el men herramientas ir a tarjeta checar que
este seleccionado el Arduino Mega 2560

Figura 2. Verificacin de la tarjeta Arduino.
7
Realizamos la carga del cdigo
Figura 3. Verificando cdigo para prueba.

Conectamos el arduino a matlab regularmente vemos en administrador de
dispositivos, regularmente le toca COM3.









Una vez verificado el cdigo de procede a cargar el cdigo y esperamos a
que termine de cargar y si todo sale bien saldr en pantalla los datos
generados por arduino.
Figura 4. Verificacin del puerto.
8

Figura 5. Cargando el cdigo en Arduino.
Una vez checado estos detalles, ya que si no estn conectados en el mismo
puerto no funcionara con la tarjeta arduino.
Despus se corre el monitor serial el cual abre una ventana donde arroja los
valores de la seal.


Figura 6. Monitor Serial.
Una vez que ya obtuvimos datos de arduino, entramos a matlab y verificamos
la conexin con arduino al visualizar que obtenamos datos a graficar con el
siguiente cdigo en matlab con lo cual al correr el cdigo nos muestra la onda
seno formada.

clc; clear all; close all;
s=serial ('COM3','BaudRate',9600);
9
fopen (s); pause (5);
sen=0;
for i =1:10
aux=fscan(s,'%5');
disp(aux);
end
fclose(s);
delete(s);
clear s;


Figura 7. Onda seno formada.

10
Conclusin.

En esta prctica aprendimos a usar arduino con matlab, para la graficacion de
seales senoidales las cuales nos servirn para analizar y se comprob fsicamente
las funciones de la tarjeta arduino y su programacin formando como resultado al
final la onda seno declarada en el cdigo.