-1
データを受信するarduinoとe-Health Sensor Platform V2.0があります。私はそれらを処理するためにMatlabにそれらのデータを転送して保存したいと思います。私はそれをどのようにすることができるか知っていますか?ArduinoからMatlabにデータを転送して保存する
データを受信するarduinoとe-Health Sensor Platform V2.0があります。私はそれらを処理するためにMatlabにそれらのデータを転送して保存したいと思います。私はそれをどのようにすることができるか知っていますか?ArduinoからMatlabにデータを転送して保存する
ArduinoとMATLABの間でシリアル通信をセットアップする必要があります。それにはインターネット上に多くのサンプルコードがあります。 Arduinoのシリアル通信は正常ですが、MATLABの場合は、シリアル通信を設定して、ボーレート、データサイズなどをarduinoと同期させる必要があります。シリアルを設定するためのサンプルコードを以下に示しますが、必要に応じて変更する必要があります。
function[obj,flag] = setupSerial(comPort)
% It accept as the entry value, the index of the serial port
% Arduino is connected to, and as output values it returns the serial
% element obj and a flag value used to check if when the script is compiled
% the serial element exists yet.
flag = 1;
% Initialize Serial object
obj = serial(comPort);
set(obj,'DataBits',8);
set(obj,'StopBits',1);
set(obj,'BaudRate',9600);
set(obj,'Parity','none');
fopen(obj);
a = 'b';
while (a~='a')
a=fread(obj,1,'uchar');
end
if (a=='a')
disp('Serial read');
end
fprintf(obj,'%c','a');
mbox = msgbox('Serial Communication setup'); uiwait(mbox);
fscanf(obj,'%u');
end
詳細については、googleをご覧ください。 :p
あなたは持っている**具体的な問題は何ですか?私たちはあなたのためにドキュメントを読むつもりはありません..... –
ようこそスタックオーバーフロー。質問を書く方法のガイドラインについては、stackoverflow.com/help/how-to-askを参照してください。初心者のために:1.あなたの試行したことを示すために、さらに将来の読者がこの質問の恩恵を受けるためのコードを追加してください。 2.あなたを助けるかもしれない他の質問や文書を探しましょう。例:http://in.mathworks.com/help/supportpkg/arduinoio/read-and-write-data.html 3.質問をするときはいつでも、具体的でより良い答えを出してください。 SOのユーザーはあなたを助けてくれるが、コード全体を書くことはできない。 –