版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Arduino中国IFlamingoEDAHomeArdiiino关丁我们MailRSSTogglepostsAA+A十十CategoriesArdiiino基本电路原型系统oSTM32常川元件常见问题下载线.传感器Blogioll电了积木电路板DIYEDARGEMonomeRoRWuingW手册Blogroll兩兩互動BumsInteractiveColozcontiollmglnfonnation鲸男与互动新媒体HEEHB在破碎的空间里Minchoid机器人NXT2Aiduino技术活动博客活在当下-MetaLopinRSSCommentsRSSTAGIAPC220血。9使用APC220实
2、现Arduino无线数据传输14卜2Comments|PostedbvflciniingoedainAidumo,教程在之前的文章中,曾经介绍了如何使用RF模块实现对Aiduino的无线控制,其原理非常类似丁遥控器,能够实现4个按钮的RF无线遥控。不过,对丁要进行数据传输的场合,这样的解决办法就显得不太适合了,比如你要将Aiduino采集到的光线传感器的数值,无线传输到PC机那端的时候。这种情况技术上称为无线数据传输,或者简称为无线数传。实现无线数传目前有不少解决方案,但最容易同Aiduino连接使用的是类似丁APC220这样通过串口來实现的无线数传,虽然数据传输的速度可能慢点(受限丁串口的波
3、特率),但的确不失为一种简单易用的方式,难怪很多网友都建议为AMumo加上这样的模块支持。今天找出点时间來摆弄摆弄这个APC220T,厂家寄给我的模块没有任何说明,好在网络上能找到一些说明,另外就得H己摸索了。首先发现的问题是厂家给的USB适配器似乎TAPC220不是很匹配:引脚的数目不一样。这个嘛,似乎不难理解,可能为了兼容不同的产品,或者至少可以说这一适配器不是为APC220专门设计的。USB适配器上用的芯片是CP2102,T是先到SiliconLaboiatones网站下载相应的驱动程序,我下载的文件为cp210 x_vcp_wm2k_xp_s2k3.zip,解压缩后是一个exe文件,氏
4、接执行然后按照提示一步一步完成驱动的安装。驱动安装完成之后,将USB适配器插入到PC机的USB接口中,Windows会提示找到相应的硬件,并对其进行相应的安装和配置:当Windows提示你硬件已经可以使用之后,在设备管理器的“端口(COM和LPT)”下面可以找到CP2102虚拟出來的串口:4设备管理器口回区4设备管理器口回区文件操作)查看电)帮助|丽I丨留I丨耄&142-061222a+憧対Biometric+協BluetoothRadios囱鹽DWCI-B0N驱动器囱冒IDEATA/ATAPI控制器-gPCMCIA卡-OFertileDevicesjg|Nokia7360*矗处理器y磁盘駆动
5、器-电池调制解调器白浮端口(COM和UT)LJgBBLPcmciaserialPort(C0M7)SiliconLibsCF210 xVSBtoUARTrid(C0M87)1gECF按卩机端OLFTl)禺通讯谛口CC0N1)念角红外线设备亠?计算机由目监视器*9键盘现在可以将一个APC220模块连接到USB适配器上了,由TUSB适配器与APC220的引脚数目并不一致,连接时要注意插入的位置:4设备管理器口回区4设备管理器口回区4设备管理器口回区4设备管理器口回区打开APC220厂家提供的设置程序RF-ANET,之前CP2102默认找到的串口为COM87,但RF-ANET程序似乎不能正常地打开这
6、一端口。-OEI(VER1.01)1IlxjrAUTOVritfeModePCSeries|cON87三WriteW!ReadRAbout在设备管理器中将串口设置成COM4后,重新插入USE适配器并打开RF-ANET,单击ReadR”按钮,一切正常,状态栏上显示“readsucceed!,表明已经能够正常地跟APC220通讯上了!EF-AMEI(VER1.01)回凶厂AUTOVriteModePCSeries(COM4三IWnteWiReadRIAboutICOM4Openedra.dsucceed!Founddevice!Nda:ATCxN-47A这样PC端APC220的测试环境就建议好了,
7、现在来看Aidumo这一端端。APC220模块与Aiduino之间的连线有4条:5MGNDTX和RX,需耍注意的是,APC220和Ardiuno都是单独的串口设备,因此Aiduino上的发送端TX应该与APC220上的接收端RX连接起来,同理Aiduino上的RX应该与APC220上的TX连接起來:APC220模块的默认波特率设置为9600,因此先用下面的代码来进行测试,注意在向Aduino下载程序时,先断开同APC220模块TX和RX上的连线,否则会出现下载无法正常的情况。intval=0;intledPin=13;voidsetup()Serialbegin(9600);voidloop(
8、)val=Serialrecd();if(-1!=val)if(W=val|raf=val)fromArduino!9=val)HIGH);LOW);Serialprintin(nHelloelseif(1B1=val|digitalWrite(ledPinzdelay(500);digitalWrite(ledPinz总结一下,现在我们已经分别在PC和Arduino上连接了一个APC220模块,并且已经向Aidumo里面写入了相应的测试代码。一切都准备好之后,现在我们來进行相应的测试。首先耍注意的是我们必须用外接电源的方式对Aidumo进行供电,这是因为如果连接上USB线的话,相应的FT23
9、2模块会被激活,这样FT232实现的串口和ACP220上的串口就会因为冲突导致通信不正常:在将加电后的Aiduino放到房间里的一个角落之后,现在來配置PC端。APC220模块通过其USB适配器之后,其原理上也相当于一个串口,因此我们可以用AiduinoH带的开发环境来进行测试,只是这一情况下你的PC上连接的不再是Aidumo,而是APC220USB适配器。连接好APC220USB适配器后,打开Arduino,在“Tools”-uSerialPorts菜单下选择USB适配器虚拟出来的“COM4”(与之前的设置一致)。接着打开Aiduino里的SerialMomtor,发送A字符,会收到Aidumo传回來的“HellofromAiduino!,发送B字符可以点亮Arduino上的13号LED(持续0.5秒):下载线传感器原型步进电机电子积木电机红外开关舵机触模APC220HideFindit!Go|SearchThemeDesignbydevolux.orfTagCloudAPC220Arduinoatniega328bootloaderdsl8b20EasyDrivcrjoystickMEGAMonome型SD卡S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 西式糕点师安全实践测试考核试卷含答案
- 硅片研磨工保密考核试卷含答案
- 继电保护员安全知识竞赛水平考核试卷含答案
- 金属器皿制作工标准化竞赛考核试卷含答案
- 中药茶剂工安全实操评优考核试卷含答案
- 石材护理工成果转化竞赛考核试卷含答案
- 果树栽培工复试能力考核试卷含答案
- 渔船机驾长安全生产规范竞赛考核试卷含答案
- 煤矿智能掘进员岗前实操操作考核试卷含答案
- 2026班组五大员面试题及答案
- 个体工商户登记(备案)申请书(个体设立表格)
- 初中人教版历史教学大纲
- 2024年湖北高考化学试卷(真题+答案)
- JT-T-325-2018营运客运类型划分及等级评定
- 两办意见八硬措施煤矿安全生产条例宣贯学习课件
- 地下矿山常见安全隐患的排查和处置
- 疑似预防接种异常反应个案调查表
- 第7章医学图像可视化
- 花篮式上拉式悬挑脚手架监理实施细则(图文范本)
- 素养立意-《义务教育数学课程标准(2022年版)》的理念与目标解读 论文
- 小学综合实践活动-保护牙齿教学课件设计
评论
0/150
提交评论