strdnly 发表于 2014-6-16 11:09:53

最近做蓝牙控制,在蓝牙密码修改上遇到了些问题,求大神指点下

我先用电脑上的串口助手看的实验结果,不过密码总是输不见去,
贴下代码:
#define AT 2
char pswd;//密码存放数组
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);
}
Serial.println();
delay(100);
Serial.println("AT+RMAAD");//清空连接配对
}
}
正在修改中,也请论坛的大神们给些指点,自己能修改好的话,就在楼下写。。。。。。
页: [1]
查看完整版本: 最近做蓝牙控制,在蓝牙密码修改上遇到了些问题,求大神指点下