Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Obtain sets of data using serial communication
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi all,
I wish to obtain sets of data which resulted from my robotic car through serial communication. The code that I written to obtain sets of from robotic car is as below. After troubleshooting for many time but the code still didn't worked.
s_port=serial('COM6','BaudRate',115200,'Parity','none'...
,'DataBits',8,'FlowControl','none');
set(s_port,'InputBufferSize',15,'OutputBufferSize',15,'Timeout',1);
fopen(s_port);
%send the time and speed to Robocar
fprintf(s_port,sprintf('%s %d', speed, sim_t));
%for loop to get receive granted signal for robotic car
for i=1:(sim_t*10)
access = fgetl(s_port);
if (access == 'OK')
break;
end
end
%for loop to obtain sets of data
for i=1:(sim_t*10)
data = fgetl(s_port);
pause(0.001);
end
3 comentarios
Walter Roberson
el 21 de Oct. de 2012
That is what it is intended to do: what happens instead? For example are any error messages produced?
Respuestas (1)
Walter Roberson
el 19 de Oct. de 2012
Do not use "==" to compare strings: use strcmp() instead.
0 comentarios
La pregunta está cerrada.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!