필터 지우기
필터 지우기

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

조회 수: 3 (최근 30일)
Joel Erdmann
Joel Erdmann 2019년 11월 20일
편집: KALYAN ACHARJYA 2019년 11월 20일
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개)

카테고리

Help CenterFile Exchange에서 MATLAB Support Package for Arduino Hardware에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by