1、用Arduino对JDY-40无线模块的参数设置
将如下代码烧录至Arduino开发板中:
void setup() {
Serial.begin(9600);
pinMode(3,OUTPUT);//开启控制SET引脚电平的IO口
digitalWrite(3,LOW);//拉低,进入AT设置指令
delay(300);
Serial.println("AT+CLSSA0");//发送AT指令,设置为透传模式
delay(300);
digitalWrite(3,HIGH);//拉高SET引脚电平,进入透传模式
}
String comdata = "";
void loop() {
while (Serial.available() > 0) //获取串口数据
{
comdata += char(Serial.read());//保存
delay(2);
}
if (comdata.length() > 0) //查看串口是否获得数据
{
Serial.print(comdata);
comdata = "";
}
}
2、JDY-40与Arduino之间的通信
按照如下接线方式连接JDY-40与Arduino:
GND--GND
CS--GND
SET--IO3
TX--RX
RX--TX
VCC--3.3V
如下图所示: