Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comunicacion Serial Arduino Scilab
Comunicacion Serial Arduino Scilab
En este peque
no documento se dar
an las indicaciones para poder realizar una comunicacion serial
(puerto USB) entre la computadora y alg
un otro dispositivo externo, que en este caso ser
a un
Arduino. Antes de comenzar ser
a necesario que se familiaricen con los siguientes temas:
Scripts - Introducci
on a Scilab, Cap. 4, pag. 22,23.
Ordenes
y control de flujo - Introduccion Scilab, Cap. 4, pags. 27-30.
C
odigo de comunicaci
on con puerto serial
n=300; //N
umero de datos que se van a registrar.
h=openserial(1,"9600,n,8,2"); //Se habilita el puerto serie.
i=1;
while i<=n
data(i) = strtod(readserial(h)); //Los datos que entran en el puerto se convierten
a valores num
ericos y se asignan a la variable data.
plot(i,data(i),b-o); //Se grafican los datos recibidos en ese instante.
drawnow(); //Se muestra la gr
afica
i=i+1; //Incremento en el contador hasta llegar al valor n.
end