Arduino APC220 远程通信DEMO

使用PC串口工具通过APC220发送数据给Arduino,当发送1时,LED灯闪烁一下。

配置APC220

Arduino APC220 远程通信DEMO_第1张图片
APC220

设置参数

分别对收发两个模块进行设置,配置相同的通信频率等。
连接上USB TO UART/TTL接口转换板后,使用RF-ANET工具进行配置。使用管理员权限打开配置软件,然后选择串口(在设备管理器中查看明文 “Silicon Labs CP210x USB to UART Bridge”的串口号,我这里是COM4)。然后点击 Read 读取之前的配置,检测是否连接成功。然后设置的参数(默认)如下图,点击Write写入配置。

Arduino APC220 远程通信DEMO_第2张图片
配置通信参数

资料

  • 配置软件
    链接: https://pan.baidu.com/s/11q7y2JaWWBiy46nyUCrF9A 提取码: uzk5
  • APC220使用手册
    更多的使用方法见 手册

连线

Arduino 和 APC220 与电脑相连,刷写好程序后Arduino可放在1000米内的任意位置。
LED正极与pin 13相连;APC220接入Arduino的串口0。


Arduino APC220 远程通信DEMO_第3张图片
接线图

下载程序

首先使用常规的方式将下面的代码烧写到Arduino,注意需要拔掉串口线,否则会烧写失败。

int ledPin = 13;
int val;
void setup()
{
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}
void loop(){
  val = Serial.read();
  if(val != -1){
    Serial.print(val);
    if ('1' == val) {
      digitalWrite(ledPin, HIGH);
      delay(500);
      digitalWrite(ledPin, LOW);
      delay(500);
    }
  }
}

测试

使用串口软件,选择APC220的串口,然后设置波特率为9600,即与之前的配置保持一致。然后打开串口发送 1 ,随后LED 开始闪烁。

Arduino APC220 远程通信DEMO_第4张图片
测试

你可能感兴趣的:(Arduino APC220 远程通信DEMO)