|
我先用电脑上的串口助手看的实验结果,不过密码总是输不见去,
贴下代码:
#define AT 2
char pswd[10];//密码存放数组
void setup()
{
Serial.begin(9600);
pinMode(AT,OUTPUT);
}
void loop()
{
int k=Serial.read();//串口读入
if(k=='x')
{//输入新密码,并存放在pswd中(应该是这里错了,但不知道怎么改)
Serial.readBytesUntil('/a',pswd,5);
}
if (k=='p')//password
{//修改密码,并清空连接
digitalWrite(AT,HIGH);//AT 置高,进入指令修改
Serial.begin(9600);
delay(100);
Serial.println("AT");
delay(100);
Serial.print("AT+PSWD=");
for(int i=0;i<=3;i++)
{
Serial.print(pswd[i]);
}
Serial.println();
delay(100);
Serial.println("AT+RMAAD");//清空连接配对
}
}
正在修改中,也请论坛的大神们给些指点,自己能修改好的话,就在楼下写。。。。。。 |
|