Arduino 傳送指令問題 HM-10 - 3D列印
By Elvira
at 2020-03-30T15:46
at 2020-03-30T15:46
Table of Contents
小弟我想寫一個藍芽自動學習系統以下是藍芽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);
肯請高手解惑。
--
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);
肯請高手解惑。
--
Tags:
3D列印
All Comments
By Delia
at 2020-04-01T16:34
at 2020-04-01T16:34
By Connor
at 2020-04-03T14:11
at 2020-04-03T14:11
By Victoria
at 2020-04-06T07:22
at 2020-04-06T07:22
Related Posts
win10上TimerOne-master的問題
By Elizabeth
at 2020-03-04T22:45
at 2020-03-04T22:45
Infill density
By Faithe
at 2020-02-10T22:39
at 2020-02-10T22:39
請問線材製造機台灣哪裡可以買
By Tom
at 2020-02-10T10:57
at 2020-02-10T10:57
接地散熱太好,焊不上去
By Annie
at 2020-02-05T15:29
at 2020-02-05T15:29
有公仔資源豐富的下載網站嗎?
By Donna
at 2020-01-25T19:33
at 2020-01-25T19:33