Arduino使用apc220无线通信

原创 2009年05月28日 21:41:00

这个星期刚刚开始接触 Arduino研究,网上找了一下,使用apc220开发的都是使用了一块扩展板来使用的说明,我这里比较郁闷的就是因为我不没有买那扩展板,所以只好自己想办法解决这个问题,首先我看了下apc220业务员发给我的说明书pdf,看了后原来apc220也是用RX和TX进行数据交换的,那就好办了,我们的arduino板上刚刚也是这样通信的,于是动手。。使了apc公司给的设置软件和驱动,把两个apc220的空中比特率设为19200,本机比特率也一样

未命名

这里我们一定要把两块apc板的"RF TRx rate"和"Series rate"都设为一样的,就算你想设定的比特率和我不一样,你也要两块apc220设为一样,因为它们要通信正确就必须要参数都一样。

这是 arduino的结构图:

arduino_board

以下是接线方式:

未命名11

 

以下是实物图:

未命名12

以下是全图:

未命名13

ok..硬件部份完成,接下来是写一个小程序来验证一下它们是否生效了.

void setup()
{
  Serial.begin(19200);
  pinMode(13, OUTPUT);
}

void loop()
{
  if (Serial.available() > 0)
  {
    int incoming = Serial.read();
    if ((char)incoming == 'h')
    {
      digitalWrite(13, HIGH);
      Serial.println("On");
    }
    else if ((char)incoming == 'l')
    {
      digitalWrite(13, LOW);
      Serial.println("Off");
    }
  }
}

功能是:接收到的数据如果是h则把13这个发光二极管拉到高电位,如果是l则拉到低电位。使用的通信比特率是19200,这个一定要与我们用设置工具所设定的比特率一样。

 

ok... 可以运行了。大家测试吧。我也是个初学者,有不对的地方请高手们指正!

 

补充:过了几天我再次重新测试这个无线组件,发现原来我写错了一些东西,不过这可能是apc220洗板的时候洗错引脚说明造成的。

问题解决:其实刚好arduino上的TX,RX引脚与apc220的TX,RX引脚调换。也就是说让arduino的TX接apc220的RX引脚.剩下的也照接上就可以正常工作了。

<em>APC220</em>射频模块的WIN平台的驱动

2013-09-16 上传大小:4.97MB 驱动arduino<em>APC220</em> 不是很好找的,玩arduino的朋友拿去用吧 综合评分:4(4位用户评分) 收藏(1)评论(2)举报 所需: 3 积分/C币...
  • 2018年03月28日 00:00

Arduino入门教程--连载

Arduino区精华 Arduino学习笔记A1 - 使用4017数字集成块扩展Arduino开关输入端 Arduino学习笔记A2 - Arduino连接超声波传感器测距 Ar...
  • CCJHDOPC
  • CCJHDOPC
  • 2016-01-12 16:43:36
  • 3270

基于Arduino的CC1101无线速传库

  • 2016年05月09日 10:03
  • 5KB
  • 下载

Arduino 2.4G通信实验 nRF24L01模块的简单例子

nRF24L01是底价的2.4G无线传输实现,可以用来做遥控哦。 输出功率频道选择和协议的设置可以通过SPI 接口进行设置。 几乎可以连接到各种单片机芯片,并完成无线数据传送工作。 极低的电流消耗:当...
  • ling3ye
  • ling3ye
  • 2016-11-29 13:26:31
  • 16949

基于<em>APC220</em>-43的无线温湿度数据收发系统

基于<em>APC220</em>-43的无线温湿度数据收发系统,用的是无线串口,需要的同学下载哦 综合评分:0(1位用户评分) 收藏评论举报 所需: 3积分/C币 下载个数: 5 开通VIP ...
  • 2018年03月27日 00:00

Arduino使用apc220无线通信

这个星期刚刚开始接触 Arduino研究,网上找了一下,使用apc220开发的都是使用了一块扩展板来使用的说明,我这里比较郁闷的就是因为我不没有买那扩展板,所以只好自己想办法解决这个问题,首先我看了下...
  • jacle169
  • jacle169
  • 2009-05-28 21:41:00
  • 8178

51单片机与Arduino通过nrf24l01无线模块通信

本人大三学生一名,因为要做一个小项目而第一次接触arduino,简单学习了一下就开始动手做了。要通过nrf24l01实现arduino与51单片机之间的无线通信,在网上查了很多资料都没有响应的文章,所...
  • qq_26226375
  • qq_26226375
  • 2016-05-04 20:28:54
  • 1921

DF无线数据收发模块

  • 2011年08月10日 21:44
  • 1.51MB
  • 下载

【大神谈】大神谈无线传输方案选择

原文地址:http://www.geek-workshop.com/thread-723-1-1.html 首先,我是一個玩家,不是專家.所以我只能以玩家角度去講這個問題...
  • g1fdgfgdf2_
  • g1fdgfgdf2_
  • 2017-12-04 11:11:31
  • 61

SRWF-1021无线数传模块swrf 1021

<em>APC220</em>无线数传模块 使用手册 立即下载 上传者: fengxuan200 时间: 2011-03-18 综合评分: 5 积分/C币:3 基于CC2430的ZigBee无线数传模块的设计和实现 立即...
  • 2018年03月29日 00:00
收藏助手
不良信息举报
您举报文章:Arduino使用apc220无线通信
举报原因:
原因补充:

(最多只允许输入30个字)