シリアル通信でArd​uinoから複数のデ​ータをMATLABに​送るやり方を教えてく​ださい

17 ビュー (過去 30 日間)
Takaaki Yamazaki
Takaaki Yamazaki 2020 年 6 月 17 日
ArduinoからMATLABにシリアル通信で1つのデータを送信しそれを受けてプロットするプログラムは作成できたのですが複数のデータを扱う方法が分からないので教えてください。
以下に1つのデータ扱うプログラムを記載します。
clear all
clc
s = serial('COM7', 'BaudRate', 9600, 'Terminator', 'CR', 'StopBit', 1, 'Parity', 'None');
fopen(s);
t=1;
out = 0;
while(1)
if (t<=30)
fprintf(s,'1');
out(t) = str2double(fscanf(s))
else
fclose(s);
delete(s);
clear s
break;
end
t = t+1;
end
t=1:1:30;
figure
plot(t,out,'-.')
hold on

回答 (0 件)

カテゴリ

Help Center および File ExchangeArduino Hardware についてさらに検索

Community Treasure Hunt

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

Start Hunting!