我只是試圖接收使用串行的字符串並將此字符串發回。所以當我通過串口發送一個字符串到一個arduino時,arduino應該自動發回這個字符串。serial.println(String)打印「#」而不是字符串
我創造了這個代碼:
String test;
void setup(){
Serial.begin(9600);
Serial.setTimeout(2);
test = "null";
}
void loop(){
if(Serial.available()){
test = Serial.readString();
}
Serial.println(test);
}
我想這是不是很難理解。但是現在arduino將總是打印一個「#」而不是變量測試。我連接的串行設備是藍牙模塊。 (hc-06)
我做錯了什麼?
謝謝!
(我也是在Arduino的模擬器運行這段代碼123D電路。在那裏,它的工作只是罰款)
什麼是「字符串」類型? –