使用PC串口工具通过APC220发送数据给Arduino,当发送1时,LED灯闪烁一下。
配置APC220
设置参数
分别对收发两个模块进行设置,配置相同的通信频率等。
连接上USB TO UART/TTL接口转换板后,使用RF-ANET工具进行配置。使用管理员权限打开配置软件,然后选择串口(在设备管理器中查看明文 “Silicon Labs CP210x USB to UART Bridge”的串口号,我这里是COM4)。然后点击 Read
读取之前的配置,检测是否连接成功。然后设置的参数(默认)如下图,点击Write
写入配置。
资料
- 配置软件
链接: https://pan.baidu.com/s/11q7y2JaWWBiy46nyUCrF9A 提取码: uzk5 - APC220使用手册
更多的使用方法见 手册
连线
Arduino 和 APC220 与电脑相连,刷写好程序后Arduino可放在1000米内的任意位置。
LED正极与pin 13相连;APC220接入Arduino的串口0。
下载程序
首先使用常规的方式将下面的代码烧写到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 开始闪烁。