Documentos de Académico
Documentos de Profesional
Documentos de Cultura
10
2 =1024
Es decir que arduino puede distinguir solo 1024 niveles incluido cero
(notar que se está hablando solo de valores enteros ¿esos valores ya fueron
cuantificados a valores enteros?)
Eso, se debe tomar en cuenta que son valores numéricos, y no valores de voltaje,
ahora si consideramos que un arduino se alimenta con 5 Voltios, los valores
en voltaje que se le puede presentar en la entrada de cualquier pin analógico
debe ser entre 0 y hasta 5 voltios como límite máximo; por tanto nos toca
hacer una regla de correspondencia:
5 x(voltaje)
=
1023 valor numerico que corresponde al valor de voltaje presentado
Luego:
numerico∗5
x (voltaje)=valor
1023
0 t
ans= 724// ahora, como sabemos que trabajamos con 10 bits: 2^10
2^10-1
ans= 1023
Length(ans)
ans= 1024
Ahora, nos preparamos para introducir datos por el pin cero tomados
por el vástago central del potenciómetro, los valores extremos son los
valores que corresponden a 0 y 5 voltios
La cuantificación es desde 0 hasta 5 voltios, este último corresponde a
la posición 1023.
Obtenemos
ans=
724
dat=3.5386
Rotando el potenciómetro entre sus dos posiciones extremas,
probamos la lectura mínima y máxima
dat=0 y dat= 5
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Viendo en matlab
Clear all
ar = arduino (‘COM 5’);% El arduino está conectado al puerto 5 de la
PC
Fs = 50; % Frecuencia de muestreo (se habla de frecuencia de
muestreo porque se va introducir señal?)
N =1000; % Tamaño del vector (1000 muestras?)
Y = zeros (N, 1); %Vector de entrada
t= linspace (0, (N-1) /Fs, N) ; % La base de tiempo va desde 0 hasta
(N-1)/Fs que sería: N-1 quitándole el espacio del cero dividido entre el
número de muestras por cada segundo que nos devolvería tiempo; N
es el Número de elementos
l1=line=(nan,nan,’color’,’r’,’LineWidth’,2) //esto es un objeto de línea
donde se da los valores cartesianos indefinidos nan,nan, como no tenemos
todavía ningún dato?
end
TAREA 01:
PRIMERA FASE
Nota:
Profesor: