Matlab错误:无法编程Arduino板Uno。请确保电路板受支持且端口和电路板类型正确

时间:2015-08-31 14:12:50

标签: matlab arduino

我想用Matlab控制一个Arduino Uno。但是当试图在Matlab控制台中激活Arduino时(a = arduino(' Com7',' uno'))我首先收到一条消息:

  

在Arduino Uno(COM7)上更新服务器代码。请稍等。

然后收到错误消息:

  

无法编程Arduino板Uno(COM7)。请确保电路板受支持且端口和电路板类型正确。

有没有人遇到同样的问题并解决了它?或者有人知道确切的问题是什么吗?

Matlab版本:2014b(64位),在supportPackageInstaller上安装了Arduino支持包

Arduino软件版本:1.6.5(来自Matlab的Arduino支持包附带了一个较旧的Arduino软件1.5.6 - 并尝试了1.0.5版本但仍然出现错误)

Windows 7教授。

我试过thisthis, 但没有解决方案。我在网上搜索了最近6个小时 - 没有付清......所以现在我转向你们。 我希望你能提供帮助。非常感谢! 非常感谢 马克

2 个答案:

答案 0 :(得分:1)

问题的两种可能解决方案:

1.在Windows中以管理员身份运行MATLAB

2.如果安装在计算机中,请删除winavr(或者您可以从PATH环境变量中删除与winavr相关的目录路径)

答案 1 :(得分:0)

我遇到了与Arduino Mega2560克隆相同的问题,我解决了以管理员身份运行Matlab的问题。为arduino安装Matlab遗留包也很有用。