蓝牙、apc220、W5100测试经验

前几次的参加创新比赛时,由于时间紧,蓝牙、apc220、W5100测试一直没有成功,造成参赛项目不是很完美,正好国庆节放假期间,静下心来用了2天时间测试了这三个模块,分别找出了不成功的原因,现在总结一下,以便下一步的使用。

一、蓝牙模块

RB Bluetooth Transceiver 蓝牙模块和USB Bluetooth adapter V2.0 免驱动USB蓝牙适配器是在奥松机器人淘宝店购买的,测试时使用的蓝牙软件是千月蓝牙管理软件(http://www.bluesoleil.com.cn/qianyue/Default.aspx),在与蓝牙模块连接时会虚拟出多个服务串口,只留下一个连接服务串口,其它的串口下载掉,连接前,先用Usb连接arduino下载代码,然后再将RB Bluetooth Transceiver 蓝牙模块插到arduino上,单独供电,进行连接就成功了。

二、apc220模块

apc220模块可谓是老冤家了,一开始购买了一对,测试的很好,由于学生拿到宿舍里进行测试温度,拆卸过程中可能丢失了,只剩了一个,于是在6月份又购买了一对,但一直没有测试成功,经测试原因有三个,一是不能在win7 64位系统上使用,可能是软件的驱动落后了,二是应先将USB适配器安上驱动后,再将 apc220模块插上进行用RF-ANET设置;三是之前CP2102默认找到的串口为COM很大,但RF-ANET程序似乎不能正常地打开这一端口。在设备管理器中将串口设置成COM4后,重新插入USB适配器并打开RF-ANET,单击“Read R”按钮,一切正常,状态栏上显示“read succeed!”,表明已经能够正常地跟APC220通讯上了!首先要注意的是我们必须用外接电源的方式对Arduino进行供电,这是因为如果连接上USB线的话,相应的FT232模块会被激活,这样FT232实现的串口和ACP220上的串口就会因为冲突导致通信不正常。参考帖子:http://www.geek-workshop.com/forum.php?mod=viewthread&tid=668

三、W5100

现在的W5100已经是购买的第三块网络模块了,由于原来的arduino 很少,所以不同厂家出的模块不兼容,一直没有测试成功,所以在比赛时向PACHUBU网站的传输数据一直没有实现,经过测试,发现是arduino软件版本的驱动在作怪,因为arduino软件每次都使用最新的版本,但还是老版本的驱动,所以不兼容,将原来的驱动下载掉,重新用新版本的驱动,这样就成功了。

为了这三个模块真是煞费苦心啊,还是自己的资历浅啊,还得猛潜水啊。

原创链接:http://www.dakeqi.com/forum.php?mod=viewthread&tid=417&extra=page%3D1

via - 极客工坊

标签: Arduino教程