-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 回答