私はシリアルを使って文字列を受け取ってこの文字列を返そうとしています。だから私はシリアル経由で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回路にこのコードを実行しました。それがうまく働いあり)
「ストリング」タイプとは何ですか? –