- 43
- 0
- 约2.84千字
- 约 8页
- 2021-01-27 发布于河北
- 举报
Arduino 中国 | Flamingo EDA
Home
Arduino
关于我们
Mail
RSS
Toggle posts
A A+ A++
Categories
Arduino
基本电路
原型系统
STM32
尚未分类
常用元件
常见问题
下载线
传感器
Blogroll
电子积木
电路板
DIY
EDA
RGB Monome
RoR
Wiring
教程
手册
Blogroll
兩兩互動
Burn’s Interactive
Coloz
controlling information
美金博客
鲸男与互动新媒体
HEBHB 在破碎的空间里
Mindroid 机器人
NXT2Arduino
技术活动博客
活在当下
Meta
Log in
RSS
Comments RSS
TAG | APC220
Jun/09 使用APC220实现Arduino无线数据传输
2 Comments | Posted by flamingoeda in Arduino, 教程
在之前的文章中,曾经介绍了如何使用RF模块实现对Arduino的无线控制,其原理非常类似于遥控器,能够实现4个按钮的RF无线遥控。不过,对于要进行数据传输的场合,这样的解决办法就显得不太适合了,比如你要将Arduino采集到的光线传感器的数值,无线传输到PC机那端的时候。这种情况技术上称为无线数据传输,或者简称为无线数传。实现无线数传目前有不少解决方案,但最容易同Arduino连接使用的是类似于APC220这样通过串口来实现的无线数传,虽然数据传输的速度可能慢点(受限于串口的波特率),但的确不失为一种简单易用的方式,难怪很多网友都建议为Arduino加上这样的模块支持。
今天找出点时间来摆弄摆弄这个APC220了,厂家寄给我的模块没有任何说明,好在网络上能找到一些说明,另外就得自己摸索了。首先发现的问题是厂家给的USB适配器似乎于APC220不是很匹配:引脚的数目不一样。这个嘛,似乎不难理解,可能为了兼容不同的产品,或者
至少可以说这一适配器不是为APC220专门设计的。USB适配器上用的芯片是CP2102,于是
先到Silicon Laboratories网站下载相应的驱动程序,我下载的文件为
cp210x_vcp_win2k_xp_s2k3.zip,解压缩后是一个exe文件,直接执行然后按照提示一步一步
完成驱动的安装。
驱动安装完成之后,将USB适配器插入到PC机的USB接口中,Windows会提示找到相应的硬件,并对其进行相应的安装和配置:
当Windows提示你硬件已经可以使用之后,在设备管理器的“端口(COM 和 LPT)”下面可以找到CP2102虚拟出来的串口:
现在可以将一个APC220模块连接到USB适配器上了,由于USB适配器与APC220的引脚数目并不一致,连接时要注意插入的位置:
打开APC220厂家提供的设置程序RF-ANET,之前CP2102默认找到的串口为COM87,但RF-ANET程序似乎不能正常地打开这一端口。
在设备管理器中将串口设置成COM4后,重新插入USB适配器并打开RF-ANET,单击“Read R”按钮,一切正常,状态栏上显示“read succeed!”,表明已经能够正常地跟APC220通讯
上了!
这样PC端APC220的测试环境就建议好了,现在来看Arduino这一端端。APC220模块与Arduino之间的连线有4条:5V, GND, TX和RX,需要注意的是,APC220和Arduino都是单独的串口设备,因此Arduino上的发送端TX应该与APC220上的接收端RX连接起来,同理Arduino上的RX应该与APC220上的TX连接起来:
APC220模块的默认波特率设置为9600,因此先用下面的代码来进行测试,注意在向Aduino下载程序时,先断开同APC220模块TX和RX上的连线,否则会出现下载无法正常的情况。
int val = 0;
int ledPin = 13;
void setup()
{
Serial.begin(9600);
}
void loop()
{
val = Serial.read();
if (-1 != val) {
if (A == val || a == val) {
Serial.println(Hello from Arduino!);
}else if (B == val || b == val) {
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
}
}
}
总结一下,现在我们已经分别在PC和Arduino上连接了一个APC220模块,并且已经向Arduino
里面写入了相应的测试
您可能关注的文档
最近下载
- YSHI-I、II型红外热辐射理疗灯技术使用说明书.doc VIP
- 汽轮机施工记录.docx
- 龙门吊安全操作规程.docx VIP
- 南京审计大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 2025年南京科技职业学院单招职业技能测试题库(突破训练).docx VIP
- 标准图集-18G901-3 混凝土结构施工钢筋排布规则与构造详图(独立基础、条形基础、筏形基础、桩基础)公开版.pdf VIP
- 2026年神经内科诊疗工作计划与目标.docx
- 讲解员礼仪培训.pptx VIP
- RAZ-X分级阅读小学英语绘本THE WONDERFUL WIZARD OF OZ (PART 3)(可打印成册).pdf VIP
- 教学课件 马克思主义新闻观教程第二版--陈力丹.ppt
原创力文档

文档评论(0)