小弟我想写一个蓝芽自动学习系统以下是蓝芽AT指令:
1.AT+DISC? =>列出搜寻到的装置
所以我先在void steup()内写了一段
BTSerial.write(“AT+DISC?”);
之后在循环内显示的确有列出搜寻到的蓝芽模组。
2.AT+CONN0=>连接至第1个搜寻到的装置
我在void loop()内写BTSerial.write(“AT+CONN0”);
也的确连上了。
但我的问题是怎么把BTSerial.write(“AT+CONN0”);中的0替换成我的变量 然后跑for循环
。
假设c=0;写成下列都不行。
BTSerial.write(“AT+CON”);
BTSerial.write(c);
或
BTSerial.write(“AT+CON”)+BTSerial.write(c);
或
BTSerial.write(“AT+CON”+c);
或
String con=“AT+CON”;
BTSerial.write(con+=c);
肯请高手解惑。