EDN China > 设计实例 > 嵌入式系统 > 参考设计 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

如何用Matlab连接控制Arduino:GUI界面制作与电机控制

Kevinzhang?? Designspark?? 2015年07月13日 ?? 收藏9

我们介绍了,在Matlab中建立一个Arduino GUI的过程。下面将继续介绍如何在Arduino端进行软件准备。

软件调试可以在Arduino连接至电脑端就可以进行。

下面将作者自己在其中遇到或者大家可能会遇到的问题一一总结如下:

(1)已经编写完成的Matlab程序已经绑定了通信口COM8,执行Matlab程序出现如下提示

Error using arduino (line 83)

Could not open port: COM8

Error in Arduinomatlab>Arduinomatlab_OpeningFcn (line 60)

a=arduino('COM8');

首先保证你的开发板已经连接至PC机,而且通过设备管理器查看端口是否与程序中设置的相同。

(2)在保证上述已经完成的情况下,依然提示出错

Error using arduino (line 54)

Port COM8 already used by MATLAB

这很可能是你中间断开了Arduino的连线或者重新编译了程序,你需要在Matlab中执行

delete(instrfind({'Port'},{'COM8'}))

然后重新连接即可。

(3)Arduino连接至PC端,但是不能烧写上期Blogger中的pde文件,这时候要排除IDE编译环境中可能存在的问题

1 下载最新的IDE环境(http://arduino.cc/en/Main/Software#toc2)

2 安装手动方式更新驱动

3 注意更改软件中TOOLs下面的“Board”和“serial port”选项,按照自己所使用Arduino进行修改。

下面将介绍如何配置硬件外围电路,来为实验做最后准备。

下一页:为Arduino开发板连接外围电路

【分页导航】


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

Arduino? GUI界面?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈