标签: matlab
我正在为我的最后一年学期工作做项目 我想将数字数据发送到Arduino -ATMega-328控制器的地方。 我的数据将在Matlab中以这样的形式出现 a=0001 b=0010 c=0011 d=0100 e=0101 f=0111
a=0001 b=0010 c=0011 d=0100 e=0101 f=0111
可以借助USB端口传输数据。所以问题是如何通过MATLAB从USb传输数据
答案 0 :(得分:2)
如果控制器的接口是通过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
如果不是这种情况,您可以尝试here或here。