我用gui构建了一个matlab代码。它与arduino相连。它在matlab环境中运行良好。但是当我尝试使用deploytool创建一个独立程序时,程序(gui)会打开,但它无法连接到arduino。已安装matlab运行时。
错误消息:
Undefined function or variable 'registerrealtimecataloglocation'.
Error in arduinoio.internal.BaseClass (line 32)
arduino中的错误
Error in connection_trial>Con_Callback (line 142)
Error in gui_mainfcn (line 95)
Error in connection_trial (line 43)
Error in matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)connection_trial('Con_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback
答案 0 :(得分:0)
通过matlab连接到Arduino,需要 - Arduino的com端口 - uart ..或波特率 - matlab语句:serConn = serial('Arduino com port here','TimeOut',1,'BaudRate',9600); - fopen(serConn); - str = char(fread(serConn));
如果arduino以串行方式打印任何数据,str将从Arduino接收数据