【发布时间】:2016-07-16 10:00:35
【问题描述】:
我正在开发一个 GUI,将 ac712 当前数据绘制到 MATLAB GUI。问题是我无法正确绘制数据。该图似乎是三角形而不是正弦曲线。当前值也是正确的,但我认为 x 轴值不正确。请帮忙。
clear all
clc
a = arduino('com3','uno');
samples = 200
for i = 1:201
x = [0:0.001:2];
y = zeros(1,201);
b = a.readVoltage(0);
y(i) = ((b-2.5)/.234);
i = i+1
pause (0.006)
end
figure(1)
plot(x,y)
当我只使用 arduino 时,current 的值如下:
0.46
-0.69
1.04
-0.94
0.81
-0.29
-0.06
0.71
-0.83
1.08
-0.81
0.62
0.04
-0.31
0.87
-0.87
1.1
-0.67
0.37
0.27
-0.56
1.02
-0.92
0.94
-0.46
0.08
0.52
-0.71
1.04
使用 Excel 绘制时如下:
【问题讨论】: