MATLAB Answers

Difference in sending data from Arduino and Matlab?

2 views (last 30 days)
Berke Ogulcan Parlak
Berke Ogulcan Parlak on 3 Jun 2020
There is a code in the Arduino that transmits three values received respectively. I am sending these three values from Arduino in the following order:
As you can see, I sent the values 1234, 500 and 8900 respectively, and the code transmitted this in the same order.But when I try to send these values from matlab in the same way:
s = serial('COM7','Baudrate',9600);
fopen(s);
kp = '1234\\\\';
ki = '500\\\\\';
kd = '8900\\\\';
fwrite(s,kp);
fwrite(s,ki);
fwrite(s,kd);
for i = 1:8
a = fscanf(s)
b = fscanf(s)
c = fscanf(s)
end
fclose(s);
This is the output of the code:
Can you help me fix the Matlab code?

  0 Comments

Sign in to comment.

Answers (0)


Translated by