-2

私はデジタルデータをArduino -ATMega-328コントローラーに送信したい最終学期の仕事のプロジェクトをやっています。私のデータはMatlabでこのような形になります a=0001 b=0010 c=0011 d=0100 e=0101 f=0111

データは、USB ポートの助けを借りて送信できます。問題は、MATLAB から USB 経由でデータを送信する方法です。

4

1 に答える 1

1

コントローラーへのインターフェイスがシリアル オーバー USB の場合、通常のファイルと同じようにデバイス ポートを開き、次のように書き込むことができます。

datastring = 'a=0001 b=0010 c=0011 d=0100 e=0101 f=0111'
fileID = fopen(portname,'w');    // open port with write permissions
fprintf(fileId,'%s',datastring); // write text to port

そうでない場合は、こちらまたはこちらをお試しください。

于 2012-10-24T19:40:02.110 に答える