Hello ,
I have a problem . I want to calculate the time in m / s from While loop so that I can integrate the values. I tried a lot, unfortunately that didn't work. I use the MPU6050 accelerometer . Can you help please, best regards
delete(instrfindall);clear allclcserialPort = 'COM2'; s=serial(serialPort,'BaudRate',9600); fopen(s);%tic
%t=0.004
m=[];%t0=0
vec_ax=[0];vec_ay=[0];vec_az=[0];while 1 %t_start=datetime('now')
x = fscanf(s); m = str2num(x); if isempty(m); continue; end ax = m(1); ay = m(2); az = m(3); %t_end=
%t_delta=
%vec_ax=[vec_ax, ax]
%vec_ay=[vec_ay, ay];
%vec_az=[vec_az, az];
%vec_t=[vec_t, t_delta]
%vx = cumtrapz(vec_ax, vec_t)
%vy = cumtrapz(vec_ay, vec_t)
%vz = cumtrapz(vec_az, vec_t)
endfclose(s);
Best Answer