Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prática APS1
Prática APS1
Objetivo El alumno ser capaz de manipular seales continuas usando tcnicas de muestreo.
Desarrollo
1. Usando el toolkit de arduino, determine ala frecuencia mxima promedio de muestro del toolbox de arduino. Para esto use la instruccin analogread() y las opciones tic-toc de Matlab. Usando como ejemplo el siguiente cdigo:
a=arduino('COM3'); if exist('a','var') && isa(a,'arduino') && isvalid(a), % nothing to do else a=arduino('DEMO'); end n=1000; b=zeros(1,n); t=b; a.pinMode(3,'output'); %% basic analog and digital IO for i=1:n; tic b(i)=a.analogRead(0); t(i) = toc;
end; fmax=1/mean(t); delete(a) 2. Usando el un generador de funciones, el cdigo anterior y la frecuencia de muestreo mxima, grafique las seales discretas para las siguientes funciones: Seal senoidal de 0 a 1 volts con frecuencias de 10, 20, 30 y 40 Hz. Seal triangular de 0 a 3 volts con frecuencias de 10, 20, 30 y 40 Hz Seal cuadrada de 0 a 5 volts con frecuencias de 10, 20, 30 y 40 Hz
3. Usando un led y el comando analgWrite(), realice un programa que controle la iluminacin de un diodo led durante 30 segundos. Para esto utilice una seal senoidal de 0 a 255 con una frecuencia de 1 Hz generada en matlab. Reporte los resultados obtenidos en un reporte en formato PDF, el cual debe incluir los siguientes puntos: Introduccin Marco terico Desarrollo Resultados obtenidos Discusin de resultados conclusiones