Storing data from a function into and array to be recalled?

I am trying to record the following function and then be able to recall it.
clear all
clear
clc
a = arduino('com3', 'uno');
s = servo(a, 'D10','MaxPulseDuration', .0025, 'MinPulseDuration', .0005);
n = 60;
for k = 1:n;
z = readVoltage(a,'A5');
p = ((1023 / 5) * z);
x(n) = (p / 1023)
writePosition(s,x(n));
end
n = 60
for k = 1:n
writePosition(s,x(n))
end

 채택된 답변

KALYAN ACHARJYA
KALYAN ACHARJYA 2019년 11월 20일
편집: KALYAN ACHARJYA 2019년 11월 20일
a = arduino('com3', 'uno');
s = servo(a, 'D10','MaxPulseDuration', .0025, 'MinPulseDuration', .0005);
n = 60;
x=zeros(1,n);
for k = 1:n
z=readVoltage(a,'A5');
p=((1023 / 5) * z);
x(k)=p/1023;
writePosition(s,x(n));
end
# Now you can recall the array x, when in required (same workspace)
for k=1:n
writePosition(s,x(k))
end

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Arduino Hardware에 대해 자세히 알아보기

태그

질문:

2019년 11월 20일

편집:

2019년 11월 20일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by