私は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部分を除いて、すべてがうまく機能します: クラスarduinoの適切なメソッド、プロパティ、またはフィールドanalogReadがありません。
私は何を間違っていますか?