Я просто пытаюсь узнать, как установить последовательную связь между Arduino и MATLAB. От этого учебник Я скопировал код, но что касается использования моего ПК "Windows", мне пришлось изменить имя последовательного порта. Мой arduino подключен к порту' COM4'.
но когда я запускаю код, появляется сообщение об ошибке: "открыть не удалось: порт: COM4 недоступен. Порты недоступны."
Я не понимаю, что это значит и как мне решить проблему. Я не нашел ничего полезного в интернете . Не могли бы вы мне помочь ?
мой код приведен ниже :
function [obj,flag]=setupSerial(comPort)
flag =1;
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 Setup Complete');
end
fprintf(obj,'%c','a');
mbox = msgbox('Serial Communication setup'); uiwait(mbox);
fscanf(obj,'%u');
fclose(obj);
end
спасибо заранее .