我是 Arduino 新手,我正在尝试通过 MATLAB 控制它。我已经下载了 arduino IO 包并安装了它。我使用的是 MATLAB 2014a。我有一个 LED,我通过改变 PWM 电压来改变它的亮度,如下所示:
a=arduino('COM3');
brightness_step = (5-0)/20;
for i = 1:20
writePWMVoltage(a, 11, i*brightness_step);
val=a.analogRead(0);
display(val)
pause(0.1);
end
for i = 1:20
writePWMVoltage(a, 11, 5-i*brightness_step);
val=a.analogRead(0);
display(val)
pause(0.1);
end
clear a
除了引发以下错误的analogRead部分之外,一切都很好: 没有适当的方法、属性或字段analogRead for class arduino。
我究竟做错了什么?