MATLAB Answers

Read data via serial port

11 views (last 30 days)
Pavel Filjac
Pavel Filjac on 26 Feb 2020
Answered: Charan Jadigam on 4 Mar 2020
Hello, I would like to read for example these datas: "05 04 A9" but when I try it with function read, it returns only datas until the first space. Could you advice me, how can I read whole datas also with spaces?
app.s = serialport(app.a,115200,"DataBits",8, "Timeout",1);
received = read(app.s,59,"string");


Sign in to comment.

Answers (1)

Charan Jadigam
Charan Jadigam on 4 Mar 2020
To read string from a serial port, you need to configure termination character first and then read. Use the following functions.
data = readline(s);
You can read more about the function configureTerminator


Sign in to comment.




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by