Cómo leer el puerto serie en matlab
set(s,'BaudRate',9600,'StopBits',1,'Parity','none','DataBits' ,8 , 'InputBufferSize', 255);
//Algunas configuraciones para el puerto serie, tenga en cuenta que 'ninguno' tiene comillas, y algunos valores como InputBufferSize solo se pueden configurar cuando el puerto serie está cerrado.
//Por lo tanto, no se recomienda abrir primero el puerto serie.
fopen//Abre el puerto serie
fwrite(s, 100); //Marca 100 (decimal) para escribir el puerto serie, o puede ser una matriz unidimensional . Puede utilizar un osciloscopio para medir el tercer pin de com.
a = fread(s);
//Leer datos en serie, debido a que matlab se ejecuta secuencialmente, no se pueden leer 100 aquí.
//El programa quedará bloqueado aquí hasta que se lean los datos. Parece que se guarda el almacenamiento en búfer. Lo olvidé aquí.
//Intenta dar datos del segundo pin de com y quedará claro.
fclose(s); //Cerrar el puerto serie