0
が、私はこのコードを持っている文字数:ArduinoのSerial.readStringUntilは
void setup() {
Serial.begin(9600);
while (!Serial){}
Serial.println("Connected");
Serial.println("L");
Serial.println("R");
Serial.println("B");
Serial.println("S");
Serial.println("T");
}
void loop() {
evalComms(Serial.readStringUntil("0"));
}
void evalComms(String recv){
if (recv == "L"){
Serial.println("ok L " + String(Serial.parseInt()));
} else if (recv == "R"){
Serial.println("ok R " + String(Serial.parseInt()));
} else if (recv == "B") {
Serial.println("ok B " + String(Serial.parseInt()));
} else if (recv == "S") {
Serial.println("ok S");
} else if (recv == "T"){
Serial.println("ok T");
} else if (recv != ""){
Serial.println("Comm error. Read: " + recv);
}
}
予想されるI/Oシナリオ: の場合:L020 OUT:OK L 20
実際のI/Oシナリオ: IN:L020 OUT:通信エラー。読む:L020
私は間違っていますか?
実際に「x」と「x」の違いがあるとお考えですか? さて、まあ、今日私は何かを学んだ...つまり、チェコプログラマーのレイアウトが両方のキーを持っている理由かもしれません... –